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.
Success
The permissions are required to add webhooks so that Buddy can pull your repository code.
Last update:
Apr 30, 2024