> ## 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.

# Connect a GitHub repository

> Connect a specific GitHub repository to Paradime using an SSH deploy key so you can develop, branch, and pull request your dbt™ project.

Connect a GitHub repository to Paradime using an SSH deploy key. Once connected, Paradime can read and write files in your dbt™ project so you can develop in the [Code IDE](/products/code-ide/index), run [schedules](/products/bolt/index) in Bolt, and use CI/CD.

<Warning>
  You must use the `git@...` or `ssh:...` version of your git URL, not the `https://...` version. Paradime uses the SSH protocol to clone repositories, so it cannot clone repos supplied with the HTTP protocol.
</Warning>

<Check>
  We advise creating a service account user in your GitHub account like **`paradime.github.maintainer@yourcompany.com`** with write access to the repository, and letting this user own the deploy key.
</Check>

## Add the deploy key

1. In Paradime, import your repository using its SSH URL to generate a deploy key. See [Importing a repository](/products/settings/git-repositories/importing-a-repository/index).
2. In GitHub, navigate to the **Deploy keys** tab of your repository's settings page.
3. Give the key a name and paste in the deploy key generated by Paradime.
4. Check the **Allow write access** checkbox, then save the key.

After adding this key, Paradime can read and write files in your dbt™ project.

<Frame>
  <img src="https://mintcdn.com/paradime-docs/23xsmlzJX7HkBIVS/images/image-48-1.png?fit=max&auto=format&n=23xsmlzJX7HkBIVS&q=85&s=7bba61158afbb4db26fde0dcd2a496b1" alt="Configuring a GitHub deploy key" width="4064" height="2334" data-path="images/image-48-1.png" />
</Frame>

For more detail, see GitHub's guide on [managing deploy keys](https://docs.github.com/en/authentication/connecting-to-github-with-ssh/managing-deploy-keys#deploy-keys).


## Related topics

- [GitHub](/integrations/github/index.md)
- [GitHub App](/integrations/github/github-app.md)
- [Git and repository errors](/get-help/error-list/git-and-repository-errors.md)
- [Turbo CI on GitHub pull requests](/products/bolt/ci-cd/turbo-ci/github.md)
- [GitHub Actions CLI](/developers/paradime-cli/github-actions-cli.md)
