Skip to content

Instance · Integrations

Connect a GitHub Repository

Last updated 11 November 2026

Connect a GitHub repository to your instance with the Insites GitHub App. You do this through Insites CloudShell. You do not need an SSH key.

Connect a repository

  1. Ask your AI assistant. With CloudShell connected and your instance selected, ask: Connect GitHub to my instance. Your AI assistant replies with a one-time install link. The link expires after ten minutes. Ask for a new one if you need it.
  2. Install the app on GitHub. Open the link and install Insites CloudShell on the account or organization that owns the repository. When GitHub asks which repositories to allow, choose Only select repositories and pick the one repository for this instance.
  3. Confirm the repository and the branch. If the app can see more than one repository, CloudShell shows a list so you can choose the right one. It then confirms the repository and the branch it will watch. A new connection watches main. Ask your AI assistant to change the watched branch if you use another one.
  4. Check the connection. Ask your AI assistant: Which repository is connected?

After this, every push to the watched branch deploys to your instance.

Important

Choose Only select repositories and a single repository. If you give the app access to all repositories, it may pick the wrong one and you will need to correct it.

For how a push becomes a deploy and what gets deployed, see Insites GitHub App in the Developers guide.