To connect an applicaiton connection to GitLab, go to the Applicaiton page and click on the 'settings' button of the relevant application connection.
Navigate to the 'Version control' section and click on 'Connect Git'
In the modal, navigate to the GitLab tab
Then:
GitLab Cloud:
Approve the request to authorize Tulip, then you will be redirected back to the Tulip application (the GitLab tab). You should see now your GitLab username under the ‘Authorized Account’ title.
GitLab On Prem:
Enable Tulip's IP Addresses in your firewall configuration to make sure Tulip can access your Git repos.
Then, add the following inputs:
URL: add the HTTPS URL of your Git on-prem. Make sure to add only the main URL, excluding the project name, which is the URL ending segment.
Personal access token: make sure to create a token with API scope permission, see more details here. Tulip needs this permission to access your repository.
⚠️ For Gitlab On Prem, Tulip officially supports GitLab versions 14.X and above
You should be able to see now your repositories in the Tulip app.
Note: If you need to remove the connection to Gitlab in order to connect to a new instance, you can remove the connection from your user settings in Gitlab. Navigate to Applications, locate the "Tulip Labs" application and revoke it. The connection will be removed and you can connect to the new Gitlab instance.


