Connect projects
1
Open Connectors
Sign in to Graphify and open Connectors.
2
Authorize GitLab
Click Connect on the GitLab card and approve access on GitLab. Graphify asks for the
api and read_repository scopes. If GitLab grants fewer, the connection stops with a missing-scope error.3
Choose projects
Choose the projects to index. Each one builds its first graph. When its status is Indexed, your agents can query it.
What the connection does
- Indexing. A push to the default branch starts an index of that commit. See Repositories and builds.
- Reviews. Merge requests are reviewed against the indexed graph and the diff. Graphify posts an advisory commit status and one merge request note, which it updates rather than repeats. The status does not block merging. See Pull request reviews.
read_repository.
If something fails
- Missing scope. Connect again and approve every scope GitLab shows.
- Project not listed. Check that your GitLab account can access the project, then connect again.
- Self-managed GitLab. Only GitLab.com is supported.
gitlab_not_connected. The workspace has no GitLab connection. Connect again.- Push didn’t index. Only Push Hook and Merge Request Hook events on the default branch count. Branch deletions are ignored. A push over the repository’s daily index allowance is accepted but not indexed.
repository_empty. The project has no commits on its default branch. Push one.
Related
GitHub
Connect GitHub repositories.
Repositories and builds
Track and retry indexing.