On this page
Connect GitHub
Link your GitHub account so Temps can read your repositories and deploy on every push. This is a prerequisite for creating a project from a GitHub repository — start from Connect a Git Provider if you haven't opened the Git Providers page yet.
You have two methods. The GitHub App is recommended — it uses fine-grained permissions and enables webhook-triggered deployments. Use a personal access token only for quick setups.
Connect GitHub
- 1
In the sidebar click Git Providers, then Add Git Provider, and choose GitHub.
- 2
For the recommended GitHub App flow, click Create GitHub App -- your browser is redirected to GitHub.com in the same tab.
- 3
On GitHub, choose All repositories or Only select repositories, then click Install & Authorize.
- 4
GitHub redirects you back to Temps automatically and the Git Providers page lists your provider.
Checkpoint: Confirm the provider status shows Active on the Git Providers page; if you are not redirected within ~10 seconds, switch back to the Temps tab and reload the page.
- 5
Alternatively, choose GitHub then Personal Access Token, paste a classic token with the repo scope into the Token field, and click Connect.
GitHub App (recommended)
- On the Add Git Provider screen, choose GitHub, then click Create GitHub App.
- Your browser is redirected to GitHub.com (same tab).
- GitHub asks which repositories Temps may access — choose All repositories or Only select repositories.
- Click Install & Authorize.
- GitHub redirects you back to Temps automatically.
- The Git Providers page now lists your provider with status Active.
Not redirected within ~10 seconds? Switch back to the Temps browser tab — the connection is often already established. Reload the Git Providers page and check the status.
To change which repositories Temps can see later, go to github.com/settings/installations → Configure → Repository access.
Personal access token
- Generate a token at github.com/settings/tokens.
- Choose a classic token and check the
reposcope (the entire checkbox, not individual sub-items). - Copy the token.
- Back in Temps, on the Add Git Provider screen choose GitHub → Personal Access Token, paste the token into the Token field, and click Connect.
Fine-grained tokens also work — grant Contents: Read & write (and Webhooks: Read & write if you want push-triggered deploys) on the repositories you intend to deploy.
Once connected, confirm the status shows Active and continue with Confirm the connection.