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
- 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.
- 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.
- 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. - 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.