GitLab Integration
Connect GitLab.com to capture commits, merge requests, and related activity in One Horizon.
Connecting
Open integration settings, choose GitLab, and sign in on GitLab.com when prompted. Finish any remaining steps in the dashboard to confirm the link.
After authorization, your browser returns to One Horizon on the same domain. The URL can include a short connection flag so the page you land on can confirm the link without an extra refresh.
The integration uses GitLab.com OAuth. Self-managed GitLab instances are not supported.
Some workspaces only enable GitLab for certain plans or rollouts. If GitLab stays on Coming soon in your list, your workspace may not have access yet — ask an owner or support.
How it works
Commit summaries
Commits from connected GitLab projects flow into One Horizon. The product groups and summarizes that work for your Daily Recap so completed work shows up without manual entry.
If you leave commit comments enabled in settings, One Horizon can add the summary on the commit in GitLab for quick scanning.
Merge requests
Merge requests you participate in can appear in planned and completed views, similar to GitHub pull requests. The open pull request list includes GitLab merge requests when your GitLab account is connected.
Groups and namespaces
Connecting ties activity to the GitLab groups and namespaces you use. You can narrow scope with exclusions in settings (see below).
Settings
- Include personal repositories: When on, personal namespaces are included alongside group projects. When off, focus stays on group-owned projects.
- Disable commit comments: Stops automatic summary comments on commits in GitLab.
- Exclude groups: Ignore a whole GitLab group so its commits and merge requests do not sync.
- Exclude repositories: Turn off specific projects while keeping the rest of a group connected.
GitLab does not use the Enable contributions option that appears for GitHub. Cross-user contribution scanning is specific to the GitHub connection.
Security and permissions
One Horizon never asks for your GitLab password. Access uses OAuth, limited to the GitLab API scopes requested at connect time. The browser leaves One Horizon for GitLab.com during authorization, then returns to One Horizon on the same domain you use for the app. Revoke the grant from your GitLab user settings if you need to disconnect completely.
We use GitLab metadata to build summaries and task context. We do not store your repository source code in One Horizon.