Skip to main content
Azure DevOps hosts your dbt™ repositories. Connect an Azure DevOps repository to Paradime using an SSH deploy key so Paradime can read and write files in your project, letting you develop in the Code IDE, run schedules in Bolt, and use CI/CD.
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.
We advise creating a service account user in your Azure DevOps account like paradime.azuredevops.maintainer@yourcompany.com with write access to the repository, and letting this user own the SSH key.

Add the SSH key

  1. In Paradime, import your repository using its SSH URL to generate a deploy key. See Importing a repository.
  2. In Azure DevOps, open the SSH public keys page in User Settings for your user’s (or a service user’s) account.
Open Azure DevOps security settings

Open Azure DevOps security settings

  1. Click + New Key, enter the SSH key generated by Paradime, and click Save.
After adding this key, Paradime can read and write files in your dbt™ project.
Configuring an Azure DevOps SSH key

Configuring an Azure DevOps SSH key

For more detail, see Microsoft’s guide on adding an SSH public key to Azure DevOps.