> ## Documentation Index
> Fetch the complete documentation index at: https://docs.cloudgeni.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# GitLab Setup

> Connect GitLab through OAuth, finish the required follow-up selection step, and verify project access before you rely on repository workflows.

# GitLab Setup

GitLab works in Cloudgeni, but it is not a one-click finish.

After OAuth, the integration may require a second confirmation step before it becomes truly usable.

## In The UI

1. Go to `Settings` -> `Integrations` -> `Git`
2. Choose **Connect GitLab**
3. Complete the OAuth redirect
4. If the integration shows `PENDING_USER_ACTION`, finish the namespace or project selection step
5. Return to the Git integrations list when the integration becomes active

## What To Verify

Check that:

* The integration is active, not waiting on user action
* The projects you expect are visible from the integration detail page
* Repository-level features such as PR reviews can be configured from the repository settings screen

## Implementation Note

Cloudgeni’s GitLab support is built around project-level webhook behavior. Keep your setup and
expectations at the project or repository level.

## Next

<CardGroup cols={2}>
  <Card title="Connect Git" icon="code-branch" href="/getting-started/connect-git-provider">
    See the shared Git setup guidance.
  </Card>

  <Card title="Static Analysis" icon="magnifying-glass" href="/features/static-analysis">
    Use the connected projects for repository scanning once sync is complete.
  </Card>
</CardGroup>
