Working with Git in dbt Cloud
When working with dbt Cloud, you must have a Git repository to store your code.
You can use your own Git providers, such as GitHub, GitLab, Azure DevOps, Bitbucket, or others that implement the standard HTTPS or SSH Git communication interfaces. If you do not have a Git provider, dbt Cloud can use and internally manage the open source Git implementation.
It is important to note that branch and merge are Git concepts and are, therefore, always available, while PRs are totally external to Git and are a collaborative tool developed and powered by the individual Git provider.
If you use one of the Git providers that dbt Cloud has developed an integration for, (currently GitHub, GitLab, and Azure DevOps), you will already have PRs configured and a Continuous Integration (CI) process available when you open or propose a change to a PR.
In all other cases, to use PRs you just need to configure the correct URL so that dbt Cloud allows you to open a...