Skip to main content
GitLab Self-Managed integration lets Blitzy access repositories on your own GitLab instance for code analysis, branch creation, and commits.

Setup

1

Open Integrations

Navigate to Settings > Integrations in your Blitzy dashboard.
2

Start connection

Click Connect on GitLab Self-Managed. You will be redirected to GitLab to authorize the Blitzy application.
3

Authorize

Click Install & Authorize to complete the connection.

Granting Repository Access

  1. Navigate to Preferences > User Settings > Applications in your GitLab instance
  2. Click Add new application at the top right corner of Your applications
  3. Fill out your Name and the Redirect URI:
https://platform.api.blitzy.com/v1/gitlab_sh/auth/success
  1. Select the GitLab configuration
  2. Click Save

Permissions

The Blitzy GitLab App requires the following permissions, scoped to the minimum level needed.
PermissionAccess LevelPurpose
apiRead & WriteAccess groups, projects, container registry, dependency proxies, and package registry
read_apiReadRead groups, projects, and registries
write_repositoryWriteCreate branches and push generated code
read_userReadRetrieve user identity for pull request attribution

Permission Mapping Reference

OperationRequired ScopeGitLab API
Clone repositoryread_apiRepositories API
Create branchwrite_repositoryBranches API
Push commitswrite_repositoryCommits API
Create merge requestapiMerge Requests API
List projectsread_apiProjects API
Read user identityread_userUsers API

Organization Repositories

Organization admins must install and approve the Blitzy GitLab App:
  1. Verify you have admin access to the organization
  2. Install the app (organization owners may need to approve)
  3. Team members can then connect their accounts to access authorized repositories
For GitLab-specific troubleshooting (OAuth errors, permission issues, rate limits), see Troubleshooting.