Skip to main content

Authenticate with Azure DevOps

If you use the Studio IDE or dbt CLI to collaborate on your team's Azure DevOps dbt repo, you need to link your dbt profile to Azure DevOps, which provides an extra layer of authentication.

Connect your dbt profile to Azure DevOps using OAuth:

  1. Click your account name at the bottom of the left-side menu and click Account settings

  2. Scroll down to Your profile and select Personal profile.

  3. Go to the Linked accounts section in the middle of the page.

    Azure DevOps Authorization ScreenAzure DevOps Authorization Screen
  4. Once you're redirected to Azure DevOps, sign into your account.

  5. When you see the permission request screen from Azure DevOps App, click Accept.

    Azure DevOps Authorization ScreenAzure DevOps Authorization Screen

You will be directed back to dbt, and your profile should be linked. You are now ready to develop in dbt!

Troubleshooting

The following section provides troubleshooting steps for common issues when authenticating with Azure DevOps.

 Missing Azure user error when starting Studio

If the Studio IDE fails to start and displays the following error, your personal Azure DevOps account isn't linked to dbt:

Missing Azure user; link your Azure DevOps account in your personal profile

To resolve it, link your dbt profile to Azure DevOps.

 Azure Service User not found error when starting Studio

If the Studio IDE fails to start and displays the following error, the account-level service user isn't connected:

Failed to start server. The project is not fully set up: Azure Service User not found

This applies to accounts that use the legacy service user authentication. An account admin needs to reconnect the service user, which is also required when an account has had no scheduled, API, or CI runs for over 90 days. Refer to Connect a service user for more details.

FAQs

How can I fix my .gitignore file?
How to migrate git providers

Was this page helpful?

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

0
Loading