Gitlab
Let Engine commit directly to GitLab
Engine requires an integration to a version control provider to push commits and make PRs.
We strongly recommend that you add branch protection rules whenever you allow AI to access to your codebase.
You can link Githlab easily by selecting ‘connect code’ from the sidebar in the Engine app and following the authentication flow.
Using Engine in Gitlab
Engine can continue work on PRs it has already been assigned or start work on new PRs. There are several ways to interact with Engine from Gitlab.
Existing tasks
New PRs
Closing or merging a PR in Gitlab will update its status in Engine.
Permissions
You can restrict Engine’s access to particular repos if you like. You can update this later in your Gitlab application settings.
The user linking Engine to Gitlab must have sufficient permissions to create webhooks on all the repos you want Enigine to work on.