If your team is using GitLab Dedicated or GitLab Self-Managed, please see the GitLab Dedicated documentation. For GitLab follow the instructions below.
Stash analyzes your GitLab repositories in depth, mapping files, functions, and dependencies to show how the codebase is structured. By maintaining this detailed analysis, Stash can:
  • Correlate open issues with the specific files and functions they affect
  • Highlight the exact locations in code relevant to a developer’s assigned task
  • Reduce time spent browsing repositories by surfacing context directly where it’s needed
This process transforms your GitLab repositories into a source of precise guidance rather than just another system to store legacy code.

Add GitLab repositories during project setup

You need to be a GitLab group or project owner to create a personal access token with the necessary webhook permissions.
You connect GitLab repositories during the Project Creation Wizard in Stash. At the Repositories step, select GitLab from the dropdown and complete the form to continue the setup: GitLab You can connect multiple repositories under the same project by repeating this step as needed before moving forward in the wizard.

Add GitLab issues during project setup

You connect GitLab Issues during the Project Creation Wizard in Stash. At the Issue Trackers step, select GitLab from the dropdown and complete the form to continue the setup: GitLab Issues You can connect multiple issue trackers under the same project by repeating this step as needed before moving forward in the wizard. Once the Project Creation Wizard is complete, Stash will begin analyzing all connected data sources automatically.