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

Register a 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.

Last modified on September 8, 2022


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.