{"id":7247,"date":"2026-01-08T10:40:33","date_gmt":"2026-01-08T10:40:33","guid":{"rendered":"https:\/\/www.hostinger.com\/support\/?p=7247"},"modified":"2026-01-09T07:29:28","modified_gmt":"2026-01-09T07:29:28","slug":"how-to-update-github-repository-permissions-for-node-js-hosting","status":"publish","type":"post","link":"https:\/\/www.hostinger.com\/support\/how-to-update-github-repository-permissions-for-node-js-hosting\/","title":{"rendered":"How to update GitHub repository permissions for Node.js hosting"},"content":{"rendered":"<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">If you don&rsquo;t see your GitHub repositories when setting up Node.js hosting at Hostinger, you may need to update your GitHub permissions. This article explains how to grant Hostinger access to your repositories.<\/p><h3 id=\"Step-1-Access-your-Github-settings\" class=\"text-text-100 mt-2 -mb-1 text-base font-bold\">Step 1 &mdash; Access your GitHub settings<\/h3><p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Open your GitHub account settings at <a class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/github.com\/settings\" target=\"_blank\" rel=\"noopener\">https:\/\/github.com\/settings<\/a> and ensure you&rsquo;re logged into the correct account.<\/p><p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-7330\" src=\"https:\/\/www.hostinger.com\/support\/wp-content\/uploads\/sites\/55\/2026\/01\/image-72.png\" alt=\"\" width=\"1881\" height=\"787\" srcset=\"https:\/\/www.hostinger.com\/support\/wp-content\/uploads\/sites\/55\/2026\/01\/image-72.png 1881w, https:\/\/www.hostinger.com\/support\/wp-content\/uploads\/sites\/55\/2026\/01\/image-72-300x126.png 300w, https:\/\/www.hostinger.com\/support\/wp-content\/uploads\/sites\/55\/2026\/01\/image-72-1024x428.png 1024w, https:\/\/www.hostinger.com\/support\/wp-content\/uploads\/sites\/55\/2026\/01\/image-72-768x321.png 768w, https:\/\/www.hostinger.com\/support\/wp-content\/uploads\/sites\/55\/2026\/01\/image-72-1536x643.png 1536w\" sizes=\"auto, (max-width: 1881px) 100vw, 1881px\" \/><\/p><h3 id=\"Step-2-navigate-to-installed-application\" class=\"text-text-100 mt-2 -mb-1 text-base font-bold\">Step 2 &mdash; Navigate to installed applications<\/h3><p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">In the left sidebar, click <strong>Applications<\/strong>, and then open the <strong>Installed GitHub Apps<\/strong> tab.<\/p><p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-7331\" src=\"https:\/\/www.hostinger.com\/support\/wp-content\/uploads\/sites\/55\/2026\/01\/image-73.png\" alt=\"\" width=\"364\" height=\"935\" srcset=\"https:\/\/www.hostinger.com\/support\/wp-content\/uploads\/sites\/55\/2026\/01\/image-73.png 364w, https:\/\/www.hostinger.com\/support\/wp-content\/uploads\/sites\/55\/2026\/01\/image-73-117x300.png 117w\" sizes=\"auto, (max-width: 364px) 100vw, 364px\" \/><\/p><h3 id=\"Step-3-find-hosting-provider\" class=\"text-text-100 mt-2 -mb-1 text-base font-bold\">Step 3 &mdash; Find hosting provider<\/h3><p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Locate <strong>Hostinger<\/strong> in the list of installed apps and click <strong>Configure<\/strong>.<\/p><p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-7332\" src=\"https:\/\/www.hostinger.com\/support\/wp-content\/uploads\/sites\/55\/2026\/01\/image-74.png\" alt=\"\" width=\"964\" height=\"261\" srcset=\"https:\/\/www.hostinger.com\/support\/wp-content\/uploads\/sites\/55\/2026\/01\/image-74.png 964w, https:\/\/www.hostinger.com\/support\/wp-content\/uploads\/sites\/55\/2026\/01\/image-74-300x81.png 300w, https:\/\/www.hostinger.com\/support\/wp-content\/uploads\/sites\/55\/2026\/01\/image-74-768x208.png 768w\" sizes=\"auto, (max-width: 964px) 100vw, 964px\" \/><\/p><h3 id=\"Step-4-update-repository-access\" class=\"text-text-100 mt-2 -mb-1 text-base font-bold\">Step 4 &mdash; Update repository access<\/h3><p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">You&rsquo;ll see one of two permission setups:<\/p><p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-7333\" src=\"https:\/\/www.hostinger.com\/support\/wp-content\/uploads\/sites\/55\/2026\/01\/image-75.png\" alt=\"\" width=\"856\" height=\"504\" srcset=\"https:\/\/www.hostinger.com\/support\/wp-content\/uploads\/sites\/55\/2026\/01\/image-75.png 856w, https:\/\/www.hostinger.com\/support\/wp-content\/uploads\/sites\/55\/2026\/01\/image-75-300x177.png 300w, https:\/\/www.hostinger.com\/support\/wp-content\/uploads\/sites\/55\/2026\/01\/image-75-768x452.png 768w\" sizes=\"auto, (max-width: 856px) 100vw, 856px\" \/><\/p><p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>If you see &ldquo;Only select repositories&rdquo;:<\/strong><\/p><ol class=\"[li_&amp;]:mb-0 [li_&amp;]:mt-1.5 [li_&amp;]:gap-1.5 [&amp;:not(:last-child)_ul]:pb-1 [&amp;:not(:last-child)_ol]:pb-1 list-decimal flex flex-col gap-2 pl-8 mb-3\">\n<li class=\"whitespace-normal break-words pl-2\">Click <strong>Select repositories<\/strong><\/li>\n<li class=\"whitespace-normal break-words pl-2\">Add the missing repository or repositories from the dropdown<\/li>\n<li class=\"whitespace-normal break-words pl-2\">Click <strong>Save<\/strong><\/li>\n<\/ol><p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>If you see &ldquo;All repositories&rdquo;:<\/strong><\/p><ol class=\"[li_&amp;]:mb-0 [li_&amp;]:mt-1.5 [li_&amp;]:gap-1.5 [&amp;:not(:last-child)_ul]:pb-1 [&amp;:not(:last-child)_ol]:pb-1 list-decimal flex flex-col gap-2 pl-8 mb-3\">\n<li class=\"whitespace-normal break-words pl-2\">Select <strong>All repositories<\/strong> to grant access to all current and future repositories<\/li>\n<li class=\"whitespace-normal break-words pl-2\">Confirm the change<\/li>\n<\/ol><h3 id=\"Step-5-grant-access-for-organization-respositories\" class=\"text-text-100 mt-2 -mb-1 text-base font-bold\">Step 5 &mdash; Grant access for organization repositories<\/h3><p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">If your repository belongs to a GitHub organization, additional permissions are required.<\/p><p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>To grant organizational access:<\/strong><\/p><ol class=\"[li_&amp;]:mb-0 [li_&amp;]:mt-1.5 [li_&amp;]:gap-1.5 [&amp;:not(:last-child)_ul]:pb-1 [&amp;:not(:last-child)_ol]:pb-1 list-decimal flex flex-col gap-2 pl-8 mb-3\">\n<li class=\"whitespace-normal break-words pl-2\">Go to your GitHub organization settings<\/li>\n<li class=\"whitespace-normal break-words pl-2\">Click <strong>Third-party access<\/strong> in the sidebar<\/li>\n<li class=\"whitespace-normal break-words pl-2\">Find <strong>Hostinger<\/strong> in the list<\/li>\n<li class=\"whitespace-normal break-words pl-2\">Click <strong>Grant<\/strong> or <strong>Request<\/strong> access<\/li>\n<li class=\"whitespace-normal break-words pl-2\">Select the specific repository if required<\/li>\n<\/ol><div class=\"intercom-interblocks-callout\" style=\"background-color: #feedaf80;border-color: #fbc91633\"><strong>NOTE:<\/strong> You must have admin rights to grant access. If you don&rsquo;t have admin permissions, contact your organization administrator to complete this step.<\/div><h3 id=\"Step-6-refresh-the-repository-list\" class=\"text-text-100 mt-2 -mb-1 text-base font-bold\">Step 6 &mdash; Refresh the repository list<\/h3><p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Return to your Hostinger dashboard and refresh the page. Your repositories should now appear in the list.<\/p><p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">If the repositories still don&rsquo;t appear, try disconnecting and reconnecting your GitHub account in the Hostinger dashboard.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Update your GitHub repository permissions to make them visible in Hostinger&#8217;s Node.js hosting dashboard<\/p>\n","protected":false},"author":594,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"include_on_kodee":true,"footnotes":""},"categories":[301],"tags":[],"class_list":["post-7247","post","type-post","status-publish","format-standard","hentry","category-node-js"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/support\/how-to-update-github-repository-permissions-for-node-js-hosting","default":1}],"include_on_kodee":true,"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/support\/wp-json\/wp\/v2\/posts\/7247","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/support\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/support\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/support\/wp-json\/wp\/v2\/users\/594"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/support\/wp-json\/wp\/v2\/comments?post=7247"}],"version-history":[{"count":5,"href":"https:\/\/www.hostinger.com\/support\/wp-json\/wp\/v2\/posts\/7247\/revisions"}],"predecessor-version":[{"id":7334,"href":"https:\/\/www.hostinger.com\/support\/wp-json\/wp\/v2\/posts\/7247\/revisions\/7334"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/support\/wp-json\/wp\/v2\/media?parent=7247"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/support\/wp-json\/wp\/v2\/categories?post=7247"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/support\/wp-json\/wp\/v2\/tags?post=7247"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}