GitLab integration issues

GitLab uses OAuth and personal token integration to provide access to its repositories. If you configured a GitLab integration but have problems adding projects, check if the error message matches this one:

GitLab user mast have MAINTAINER or OWNER role and GitLab token must have API scope.

Solution

  1. OAuth integrations: you must have at least the MAINTAINER role in the project on GitLab to add it in Buddy.
  2. Personal token integrations: you must have at least the MAINTAINER role in the project AND the access token must have the API scope.
The permissions are required to add webhooks so that Buddy can pull your repository code.

Last modified on September 26, 2023

Questions?

Not sure how to configure a pipeline for your process? Reach out on the live-chat or contact support

Get Started

Sign up for free and deploy your project in less than 10 minutes.