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

# GitLab Connector (/docs/connectors/gitlab)

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

> Connect GitLab for repository sync, branch pushing, and merge request automation.

The **GitLab Connector** supports GitLab.com and self-managed GitLab instances.

***

## Capabilities

* **Import Projects**: Clone projects from personal or group namespaces.
* **Branch Pushing**: Push generated code to remote branches on your GitLab server.
* **Merge Requests**: Create Merge Requests with structured descriptions and test validation summaries.

***

## Setup

1. Go to **Connectors** in the BhaiCode dashboard.
2. Click **Connect** on the GitLab card.
3. Authorize via GitLab OAuth, or enter a Personal Access Token (PAT) with `api` and `read_repository` scopes.
