# Azure DevOps

{% 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 %}

To add a deploy key to an Azure DevOps account, navigate to the SSH public keys page in the User Settings of your user's Azure DevOps account or a service user's account.

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

{% embed url="<https://learn.microsoft.com/en-us/azure/devops/repos/git/use-ssh-keys-to-authenticate?view=azure-devops#step-2-add-the-public-key-to-azure-devops>" %}

<figure><img src="https://2337193041-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHET0AD04uHMgdeLAjptq%2Fuploads%2FM8Uocjkvrc9zz7NMxIbu%2Fimage.png?alt=media&#x26;token=222da369-6d73-44ee-9ff6-80e470baccfd" alt=""><figcaption><p><em>Open Azure DevOps Security Settings</em></p></figcaption></figure>

Click the + New Key button to add a new SSH key for the repository. Enter the SSH key generated by Paradime and click hte `Save` button. After adding this key, Paradime will be able to read and write files in your dbt™️ project.

<figure><img src="https://2337193041-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHET0AD04uHMgdeLAjptq%2Fuploads%2FfFoOb9QjtgDYxYxKWiyc%2Fimage.png?alt=media&#x26;token=98cfee72-96d0-4234-95d7-2c09b4833f05" alt=""><figcaption><p><em>Configuring a Azure DevOps SSH Key</em></p></figcaption></figure>
