> For the complete documentation index, see [llms.txt](https://docs.brainboard.co/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.brainboard.co/settings/integrations/git-configuration.md).

# Git configuration

### Description

This [settings page](https://app.brainboard.co/settings/integrations/git) allows you to configure access to your **Git** repositories so you can either **push** the code to them or **pull** the code if you are migrating to <mark style="color:$primary;">**Brainboard**</mark>.

<figure><img src="/files/HbuXVa7BDCVQk5j87XCq" alt=""><figcaption></figcaption></figure>

### Types of connections

There are <mark style="color:$primary;">**three**</mark> types of **Git** connections.&#x20;

#### **1. Git app integrations**

This is a mechanism that allows you to control access to repositories and users from your git provider and not inside <mark style="color:$primary;">**Brainboard.**</mark>

This means that with this integration, users don't use their personal git tokens.

When doing **Pull Requests**, <mark style="color:$primary;">**Brainboard**</mark> sends the information on behalf of the user creating the **PR** to be able to track who does what.

{% hint style="info" %}
For now, only **GitHub** has an app integration.
{% endhint %}

#### **2. Organization connections**

You can configure access to your **Git** repository in a way that any user inside your organization can use it. It may be helpful if you don't want your users to manage **Git** connections, so they can see all projects and do pull requests to any one of them.

#### 3. Personal connections

**Git** personal tokens are used by every user individually. So the users will be able to see only the projects and repositories they have access to, and when they do pull requests, you can identify exactly who did it.

### Supported Git providers

Brainboard supports the following Git providers:

1. [GitHub](/settings/integrations/git-configuration/github.md)
2. [Azure DevOps (ADO)](/settings/integrations/git-configuration/ado.md)
3. [GitLab](/settings/integrations/git-configuration/gitlab.md)
4. [Bitbucket](/settings/integrations/git-configuration/bitbucket.md)
