{"id":538,"date":"2026-01-20T15:49:49","date_gmt":"2026-01-20T15:49:49","guid":{"rendered":"https:\/\/www.freethought.uk\/help\/using-git-repositories-in-ultra-cloud-panel\/"},"modified":"2026-02-06T16:00:41","modified_gmt":"2026-02-06T16:00:41","slug":"using-git-repositories-in-ultra-cloud-panel","status":"publish","type":"post","link":"https:\/\/www.freethought.uk\/help\/using-git-repositories-in-ultra-cloud-panel\/","title":{"rendered":"Using Git Repositories in ULTRA Cloud Panel"},"content":{"rendered":"\n<p>You&#8217;ve got a site setup in ULTRA Cloud but now you want to automate things a bit by using <strong>Git Repositories<\/strong> to manage the content on your sites.<\/p>\n\n\n\n<p>This guide will show you how to connect your sites in ULTRA Cloud with a <strong>Git Repository<\/strong>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"method-1-swapping-the-domain\"><strong>Obtaining Git Repository address:<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"login-to-your-freethought-group-account\">Navigate to your Git Repository<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Login to <a href=\"https:\/\/github.com\">https:\/\/github.com<\/a><\/li>\n\n\n\n<li>Find the repository that you wish to use with <strong>ULTRA Cloud<\/strong>.<\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h3 class=\"wp-block-heading\">Locate and copy the address<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Click the green <strong>Code<\/strong> button in the top right.<\/li>\n\n\n\n<li>Copy the <strong>Git Repository address<\/strong>.<\/li>\n<\/ol>\n\n\n\n<p class=\"banner-tip\">\ud83d\udc49<strong>Tip:<\/strong> We recommend setting the <strong>Destination path<\/strong> field to wherever you&#8217;d like to keep the files you want to manage in the <strong>Git Repository<\/strong>, for example if you&#8217;re using <strong>Git<\/strong> to maintain a theme on the site your <strong>Destination path<\/strong> would be set to something like; <em><strong>\/home\/&lt;username&gt;\/site\/public_html\/my-theme\/<\/strong><\/em><\/p>\n\n\n\n<p class=\"banner-note\">\ud83d\udca1<strong>Note: <\/strong>If you have set your <strong>Git Repository<\/strong> to <strong>public<\/strong> then there should be no further changes require and <strong>ULTRA Cloud<\/strong> should be able to connect to the <strong>Git Repository<\/strong>. However, if it&#8217;s set as <strong>private<\/strong> you&#8217;ll need to proceed with the steps bellow to authorise access between <strong>ULTRA Cloud<\/strong> and <strong>Git<\/strong>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\">Adding the <strong>Git Repository <\/strong>to <strong>ULTRA Cloud<\/strong>:<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"login-to-your-freethought-group-account\"><strong>Login to your Freethought account<\/strong><\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Login to your&nbsp;<strong><a href=\"http:\/\/portal.freethought.uk\">Customer Portal<\/a><\/strong> account.<\/li>\n\n\n\n<li>Click on&nbsp;<strong>ULTRA Cloud Panel<\/strong>&nbsp;in the top row.<\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"open-the-site-settings\"><strong>Open the Site settings<\/strong><\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>In&nbsp;<strong>ULTRA Cloud<\/strong>, you\u2019ll see a list of your&nbsp;<strong>Sites<\/strong>.<\/li>\n\n\n\n<li>Find the site you want to manage.<\/li>\n\n\n\n<li>Click the&nbsp;<strong>Settings cog icon<\/strong>&nbsp;beside that site.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/kb.freethought.group\/wp-content\/uploads\/2025\/12\/ScoutSettings-1024x189.png\" alt=\"\" class=\"wp-image-4381\" \/><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"deleting-the-site\"><strong>Add the <strong>Git Repository address<\/strong><\/strong><\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Navigate to&nbsp;<strong>Git<\/strong>.<\/li>\n\n\n\n<li>Paste the <strong>Git Repository address<\/strong> into the <strong>Repo address &amp; branch<\/strong> field<\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"switching-the-domain\">Adding the Webhook to Git:<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"login-to-your-freethought-group-account\">Navigate to your Git Repository<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Login to <a href=\"https:\/\/github.com\">https:\/\/github.com<\/a><\/li>\n\n\n\n<li>Find the repository that you wish to use with <strong>ULTRA Cloud<\/strong>.<\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"open-the-site-settings\">Add the Webhook<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Click on <strong>Settings<\/strong> located in the bar at the top of the page.<\/li>\n\n\n\n<li>Navigate to <strong>Webhooks<\/strong>.<\/li>\n\n\n\n<li>Click <strong>Add Webhook<\/strong>.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/kb.freethought.group\/wp-content\/uploads\/2026\/01\/GitAddWebhook-1024x458.png\" alt=\"\" class=\"wp-image-4518\" \/><\/figure>\n\n\n\n<p>4. Paste the <strong>Webhook URL<\/strong> in the <strong>Payload URL<\/strong> box.<br>5. Click <strong>Add Webhook<\/strong> at the bottom of the page.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/kb.freethought.group\/wp-content\/uploads\/2026\/01\/GitAddURL.png\" alt=\"\" class=\"wp-image-4519\" \/><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<p>That\u2019s it, you\u2019ve now setup a <strong>Git Webhook<\/strong> in <strong>ULTRA Cloud<\/strong>.<\/p>\n\n\n\n<p>If you are running into any issues or have any further questions or concerns, please don\u2019t hesitate to get in touch.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>You&#8217;ve got a site setup in ULTRA Cloud but now you want to automate things a bit by using Git Repositories to manage the content on your sites. This guide will show you how to connect your sites in ULTRA Cloud with a Git Repository. Obtaining Git Repository address: Navigate&hellip;<\/p>\n","protected":false},"author":11,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[15,17],"tags":[],"class_list":["post-538","post","type-post","status-publish","format-standard","hentry","category-our-control-panel","category-advanced-techniques"],"_links":{"self":[{"href":"https:\/\/www.freethought.uk\/help\/wp-json\/wp\/v2\/posts\/538","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.freethought.uk\/help\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.freethought.uk\/help\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.freethought.uk\/help\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/www.freethought.uk\/help\/wp-json\/wp\/v2\/comments?post=538"}],"version-history":[{"count":3,"href":"https:\/\/www.freethought.uk\/help\/wp-json\/wp\/v2\/posts\/538\/revisions"}],"predecessor-version":[{"id":624,"href":"https:\/\/www.freethought.uk\/help\/wp-json\/wp\/v2\/posts\/538\/revisions\/624"}],"wp:attachment":[{"href":"https:\/\/www.freethought.uk\/help\/wp-json\/wp\/v2\/media?parent=538"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.freethought.uk\/help\/wp-json\/wp\/v2\/categories?post=538"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.freethought.uk\/help\/wp-json\/wp\/v2\/tags?post=538"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}