Git Integration relies on the Velo GitHub App to maintain the connection between a site and its GitHub repository. If the app is uninstalled or suspended, the site's Git integration stops working. Git integration can also stop working if you make changes to the repo's settings or to your GitHub account settings. When the connection between a site and GitHub is lost, a modal indicating the problem appears in the editor.
The following sections explain each of the modals you might see in the editor, and the steps you can take to fix Git integration.
The GitHub repository can't be found modal indicates that the Velo GitHub App can't find the site's repo. This happens in the following cases:
In the first 4 cases, you need to disconnect the site from GitHub. You can do this by clicking the Disconnect From GitHub button in the modal. Once you've done this, connect the site to GitHub again and create a new repo for the site. Please note that you can't reconnect the site to the original repo.
In the last case, you can restore the connection to the site's repo by granting the Velo App access to it:




The Velo App on GitHub was uninstalled modal indicates that you have uninstalled the Velo App from your GitHub account. To reinstall the app, take the following steps:


The Velo App on GitHub was suspended modal indicates that you have suspended the Velo App's access to your GitHub account. To unsuspend the app, take the following steps:



