Integrate a GitLab SaaS Repository
How to integrating a single SaaS GitLab repository to a project.
Steps for Integrating a GitLab SaaS Repository to a Project
- From Application, select a Project and navigate to Settings > Integrations.
- Select Cloud-hosted.
- Select the repository source type: GitLab.
- Enter the Repository URL. To obtain the URL, in your GitLab repo, click the Clone button, copy the HTTPS (SSH is not supported).
- Enter the Repository Access Token. Generate an access token in Gitlab then paste it into the text field.Note: Due to security reasons, if you change any of your repository settings, you will have to enter the Access Token again.
When creating an access token:
- Set the token's expiration date. To avoid issues, we recommend
No expiration.
- Select scopes.
- For GitLab, select read_repository
and read_api.
Note: For more information on creating access tokens, see the documentation for GitLab (link). - For GitLab, select read_repository
and read_api.
- Set the token's expiration date. To avoid issues, we recommend
No expiration.
- Click Test your Connection. A spinning circle indicates the test is in progress.
-
If your connection test is unsuccessful, check the following and retry:
- Your network connection is stable.
- Check the Repository URL and Access Token to make sure they are accurate.
- Check that the Repository Access Token is still valid and has not expired.
- Check that you selected the correct provider for your source repository.
- If your connection is successful, click Save.
Now, you can then scan on demand
(see How to test from the web UI) or schedule automatic testing on
a daily or weekly basis (see Test scheduling policies).
Note: From the
Tests screen, before beginning a test
manually, make sure to test the connection.