GitLab onboarding uses OAuth to authorize access to groups or projects.
Steps
- Create a GitLab OAuth application.
- Copy the Client ID and Client Secret into the dashboard.
- Set the redirect URL to
{{endpoint}}/auth/gitlab/callback. - Start the onboarding URL from the dashboard to authorize the group or user.
Verify the installation in the Providers or Installations page after onboarding. Githook Cloud registers webhooks automatically during onboarding.
Onboarding URL format
{{endpoint}}/?provider=gitlab&instance={{provider_hash}}&tenant_id={{tenant_id}}&state={{optional_correlation}}
tenant_id is optional for single-tenant usage. state is optional and can be used for correlation.