How to update GitHub repository permissions for Node.js hosting

Update your GitHub repository permissions to make them visible in Hostinger’s Node.js hosting dashboard

Updated 14 hours ago

If you don’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 manage Hostinger’s GitHub App permissions, including granting repository access and approving updates for new features.

Step 1 — Access your GitHub settings

Open your GitHub account settings at https://github.com/settings and ensure you’re logged into the correct account.

GitHub profile menu open with Settings highlighted

Step 2 — Navigate to installed applications

In the left sidebar, click Applications, and then open the Installed GitHub Apps tab.

GitHub settings sidebar with Applications highlighted under Integrations

Step 3 — Find hosting provider

Locate Hostinger in the list of installed apps and click Configure.

GitHub Apps settings with Hostinger app and Configure button highlighted

Step 4 — Update repository access

You’ll see one of two permission setups:

Repository access settings with “Only select repositories” selected and three repositories chosen

If you see “Only select repositories”:

  1. Click Select repositories
  2. Add the missing repository or repositories from the dropdown
  3. Click Save

If you see “All repositories”:

  1. Select All repositories to grant access to all current and future repositories
  2. Confirm the change

Step 5 — Grant access for organization repositories

If your repository belongs to a GitHub organization, additional permissions are required.

To grant organizational access:

  1. Go to your GitHub organization settings
  2. Click Third-party access in the sidebar
  3. Find Hostinger in the list
  4. Click Grant or Request access
  5. Select the specific repository if required
NOTE: You must have admin rights to grant access. If you don’t have admin permissions, contact your organization administrator to complete this step.

Step 6 — Refresh the repository list

Return to your Hostinger dashboard and refresh the page. Your repositories should now appear in the list.

If the repositories still don’t appear, try disconnecting and reconnecting your GitHub account in the Hostinger dashboard.

Granting write access for automated vulnerability patching

Hostinger’s automated vulnerability patching for Node.js hosting is now live. To use the auto-fix feature, the Hostinger GitHub App requires write access to your repository so it can open pull requests with security fixes on your behalf.

Without write access, auto-fix will not work — an error will appear when you attempt to create a pull request from the Vulnerabilities page.

  • If you already approved the permission update via the GitHub email — write access is active and auto-fix is ready to use
  • If you declined the email earlier and now want to enable auto-fix — you can re-approve manually at any time (see steps below)

To grant or re-approve write access:

  1. Go to GitHub Settings → Applications → Installed GitHub Apps
  2. Find Hostinger and click Configure
  3. Review the listed permissions and approve the write access request if prompted
Note: Hostinger will not push changes directly to your branches or access your secrets or environment variables. You still review and merge every PR yourself.