In-Product Guides
  • Page
  • AWS
  • GCP
  • ACZ
  • Bitbucket
  • GitHub
  • GitLab
  • Azure DevOps
  • Azure Container Registry
  • Azure AKS
  • GCR
  • GKE
  • Google Cloud Build
  • Amazon EKS
  • Amazon ECR
  • SonarQube
  • Minio
  • Docker
  • New Relic
  • Stackhawk
  • Snyk
  • Jira
  • Jenkins
  • Jfrog
  • Sysdig Secure
  • Azure DevOps Repos
  • Terraform Cloud
  • Microsoft Teams
  • Quay
  • Dynatrace
  • Azure KeyVault
  • Google Secret Manager
  • AWS Secrets Manager
  • Hashicorp Vault
Powered by GitBook
On this page

GitLab

PreviousGitHubNextAzure DevOps

Last updated 1 year ago

Steps to be followed:

  1. Go to

  2. Login to your Gitlab Account

  3. Create a personal access token with the following permissions

  4. Enter your github username and the personal access token

  5. Choose the projects that you would like to synchronize

Permissions:

  • api

Grants complete read/write access to the API, including all groups and projects, the container registry, and the package registry.

  • read_api

Grants read access to the API, including all groups and projects, the container registry, and the package registry.

  • read_user

Grants read-only access to the authenticated user's profile through the /user API endpoint, which includes username, public email, and full name. Also grants access to read-only API endpoints under /users.

  • read_repository

Grants read-only access to repositories on private projects using Git-over-HTTP or the Repository Files API.

  • write_repository

Grants read-write access to repositories on private projects using Git-over-HTTP (not using the API).

https://docs.gitlab.com/