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

# Git Repositories

> Connect, view, and manage the Git repository behind your dbt™ project in Paradime, including SSH deploy keys and repository updates.

Paradime develops your dbt™ project directly against a connected Git repository. You connect one repository per workspace using an SSH deploy key, which gives Paradime read and write access to your code so you can develop in the [Code IDE](/products/code-ide/index), run [schedules](/products/bolt/index) in Bolt, and use CI/CD.

<Info>
  When you import a repository, Paradime generates a Deploy Key that you add to your Git provider. This Deploy Key needs read and write access. The key is stable, so it stays the same across page refreshes until you regenerate it.
</Info>

You can either test and connect a repository immediately, or save it and verify the connection later once the Deploy Key is installed. A connection that hasn't been verified yet shows as **Pending verification**, and the Code IDE, Bolt, and DinoAI stay inactive until it's verified. See [Importing a repository](/products/settings/git-repositories/importing-a-repository/index) for details.

<CardGroup cols={2}>
  <Card title="Importing a repository" icon="download" href="/products/settings/git-repositories/importing-a-repository/index" horizontal>
    Connect your dbt™ project using any valid SSH Git URL.
  </Card>

  <Card title="Update connected repository" icon="arrows-rotate" href="/products/settings/git-repositories/update-connected-git-repository" horizontal>
    Change the connected Git repository while keeping your project configuration.
  </Card>
</CardGroup>

## Supported Git providers

Paradime works with every major Git provider. Each provider has its own guide for adding the Paradime deploy key, available under **Integrations**:

<CardGroup cols={2}>
  <Card title="GitHub" icon="github" href="/integrations/github/connect-a-repository" horizontal>
    Connect a GitHub repository (or install the GitHub App for CI/CD and DinoAI).
  </Card>

  <Card title="GitLab" icon="gitlab" href="/integrations/gitlab" horizontal>
    Connect a GitLab repository.
  </Card>

  <Card title="BitBucket" icon="bitbucket" href="/integrations/bitbucket" horizontal>
    Connect a BitBucket Cloud or Server repository.
  </Card>

  <Card title="Azure DevOps" icon="microsoft" href="/integrations/azure-devops" horizontal>
    Connect an Azure DevOps repository.
  </Card>
</CardGroup>

<Info>
  Don't see your Git provider? Any provider that supports SSH deploy keys works. [Contact us](/get-help/support) and we'll help you set it up.
</Info>


## Related topics

- [Git and repository errors](/get-help/error-list/git-and-repository-errors.md)
- [Importing a repository](/products/settings/git-repositories/importing-a-repository/index.md)
- [Update connected git repository](/products/settings/git-repositories/update-connected-git-repository.md)
- [Connecting a repository asynchronously](/guides/working-with-git/connecting-a-repository-asynchronously.md)
- [GitLab](/integrations/gitlab.md)
