Goldenhost

Repository access

Private GitHub repositories

Deploy a repository that is not public. Access is read-only, scoped to the repositories you choose, and can be revoked at any time.

Before you start

You need permission to install a GitHub App on the account or organization that owns the repository. If you are not an owner, ask an owner to complete the connection step.

Connect GitHub

  1. 1
  2. 2

    Install the Goldenhost app

    Press Connect GitHub, choose the account or organization, and approve the read-only access.
  3. 3

    Choose repositories

    GitHub lets you grant access to all repositories or only selected ones. Choose only what you plan to deploy.
  4. 4

    Return to Goldenhost

    The connected account appears in Settings. You can now create a private project.

Create a private project

Open New project, choose GitHub private, then pick the account, repository, and branch. The branch list comes from the repository itself.

The app deploys the same way as a public repository. Build logs and runtime logs work identically.

Permissions

  • • Repository contents: read-only.
  • • Repository metadata: read-only.
  • • No write access, no ability to change files, settings, or collaborators.
  • • Access is limited to the repositories you selected during installation.

Revoke access

You can disconnect the account from Settings or uninstall the app from GitHub. Existing projects stop deploying until access is restored.

Disconnecting is blocked while projects still use the connection. Move or delete those projects first.

Troubleshooting

No repositories listed

The installation may not include the repository. Open the GitHub App settings for the account and grant access to the repository, then reconnect.

Connection shows inactive

The app was uninstalled or suspended on GitHub. Press Reconnect in Settings.

Deploy says the repository is not accessible

Confirm the repository still exists, the branch was not deleted, and the GitHub connection is active. Then redeploy.