If your dbt project relies the generic git clone method that clones using SSH and deploy keys to connect to your dbt repo, you need to disconnect your repo and reconnect it using the native GitHub, GitLab, or Azure DevOps integration in order to enable dbt Cloud CI.
- First, make sure you have the
native GitHub authentication,
native GitLab authentication, or
native Azure DevOps authentication set up depending on which git provider you use. After you have gone through those steps, go to
Account Settings, select
Projects and click on the project you'd like to reconnect through native GitHub, GitLab, or Azure DevOps auth. Then click on the repository link.
-
- Once you're in the repository page, select
Edit and then
Disconnect Repository at the bottom.
-
-
- Confirm that you'd like to disconnect your repository. You should then see a new Configure a repository link in your old repository's place. Click through to the configuration page:
-
-
-
- Select the
GitHub,
GitLab, or
AzureDevOps tab and reselect your repository. That should complete the setup of the project and enable you to set up a dbt Cloud CI job.