# GitHub

{% hint style="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 Paradime will be unable to clone repos supplied with the HTTP protocol.
{% endhint %}

{% hint style="success" %}
We advise creating a service account user in your GitHub account like **`paradime.github.maintainer@yourcompany.com`** with write access to the repository and let this user own the deploy key.
{% endhint %}

To add a deploy key to a GitHub account, navigate to the Deploy keys tab of the settings page in your GitHub repository.

After supplying a name for the deploy key and pasting in your deploy key (generated by Paradime), be sure to check the *"Allow write access"* checkbox. After adding this key, Paradime will be able to read and write files in your dbt™️ project.

{% embed url="<https://docs.github.com/en/developers/overview/managing-deploy-keys#deploy-keys>" fullWidth="false" %}

<figure><img src="https://2337193041-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHET0AD04uHMgdeLAjptq%2Fuploads%2F0Iya3DDdItPdRd78Ce0j%2Fimage.png?alt=media&#x26;token=815645bf-8470-4a48-a4d6-bc78bbd164d9" alt=""><figcaption></figcaption></figure>
