Insites Docs Instance IntegrationsGit RepositoryConfiguring a GitHub Repository with an Instance

AI answers drawn only from these docs, with links to the pages used.

Configuring a GitHub Repository with an Instance

Last updated on October 10, 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.

Have a suggestion for this page?

Didn't quite find what you are looking for or have feedback on how we can make the content better then we would love to hear from you. Please provide us feedback and we will get back to you shortly.