Integrating with GitLab will allow you to use it as a Git hosting provider in your Buddy projects.

Register GitLab OAuth app

  1. Log in to your Buddy Enterprise workspace as admin and add a new project.
  2. Select GitLab as the provider.
  3. Click Configure Cloud and copy the Callback URL line.
  4. Go to
  5. Fill in the application details:
    • Name → anything, eg. Buddy Enterprise
    • Redirect URI → paste the redirect URI that you’ve copied from Buddy Enterprise Click Save application to save changes.
  6. Copy Application Id and Secret

Configure GitLab app in Buddy

  1. Log back to your Buddy Enterprise workspace as admin.
  2. Go to the workspace Preferences and switch to the Applications tab.
  3. Click Configure under the GitLab logo and paste the Id and Secret.
  4. Set up the Webhook address. The webhook is an URL to which GitLab will send information on changes in the repositories. The address must be available from the outside: if your installation is assigned to an internal IP (eg. 192.168.x.x), make sure to paste your external IP to that field and redirect the oncoming traffic on your router to the address of your Buddy Enterprise instance.
  5. Click Save changes and restart the machine to apply the new settings.
Sign up for Buddy Digest

Best practices on CI/CD and fresh changelogs delivered weekly to your inbox.