Skip to main content
Graphify connects to projects on GitLab.com. Self-managed GitLab instances are not supported. You authorize Graphify with GitLab, choose the projects to index, and Graphify keeps each graph current from the project’s default branch.

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.
Indexing uses a token limited to 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.

GitHub

Connect GitHub repositories.

Repositories and builds

Track and retry indexing.