Integrating with GitLab / GitLab EE / GitLab CE allows you to use it as a Git hosting provider in your Buddy projects.

Register GitLab OAuth app

  1. Sign in to your Buddy On-Premises instance as admin.
  2. Add a new project and select GitLab as the provider.
  3. Click Configure GitLab app and copy the Authorization Callback URL.

  1. In GitLab, go to User Settings → Applications and fill in the details of your OAuth app:

    • Name → anything, eg. Buddy
    • Redirect URI → paste the Callback URL copied from Buddy On-Premises
    • Scopes → a selection of scopes required for your usecase, cannot be empty

  2. Click Register OAuth Application.
  3. Copy the Client ID and Client Secret from the application details and paste them into the corresponding fields in Buddy.

  1. If you're integrating with GitLab EE / GitLab CE, provide the adress of the instance.
  2. Click Save changes and restart Buddy to apply the changes.