> ## Documentation Index
> Fetch the complete documentation index at: https://012e27a-docs-2.manicule.dev/llms.txt
> Use this file to discover all available pages before exploring further.
> For every page in one file, fetch https://012e27a-docs-2.manicule.dev/llms-full.txt (large).
> To search and read these docs as tools, connect the MCP server at https://012e27a-docs-2.manicule.dev/api/mcp.
> Every agent surface: https://012e27a-docs-2.manicule.dev/.well-known/llms-manifest.json

# GitLab Connector (/connectors/gitlab)

<!-- agent-signals: reading_time_min: 1 · est_tokens: 227 · updated: 2026-11-12 -->
Related: [Connectors & Integrations](/connectors/overview.md), [GitHub Connector](/connectors/github.md), [Vercel Connector](/connectors/vercel.md), [Netlify Connector](/connectors/netlify.md), [Neon Postgres Connector](/connectors/neon.md), [Supabase Connector](/connectors/supabase.md)

> Repository sync, branch pushing, and merge request automation for GitLab.com and self-managed GitLab.

The **GitLab connector** works with GitLab.com and self-managed instances.

## Capabilities

* **Project import**: clone from personal or group namespaces.
* **Branch pushing**: push generated code to remote branches on your GitLab server.
* **Merge requests**: open MRs with structured descriptions and test-validation summaries.

## Setup

<Steps>
<Step title="Open connectors">Go to **Connectors** in the BhaiCode dashboard.</Step>

<Step title="Connect GitLab">Click **Connect** on the GitLab card.</Step>

<Step title="Authorize">Complete GitLab OAuth, or paste a personal access token (PAT) with the `api` and
`read_repository` scopes.</Step>
</Steps>

<Tip title="Self-managed GitLab">For a private GitLab instance, use a PAT issued on that instance rather than OAuth against
GitLab.com.</Tip>
