Azure DevOps Services version control

Azure DevOps is a collection of services that provide an end-to-end solution for the five core practices of DevOps: planning and tracking, development, build and test, delivery, and monitoring and operations. This article describes how to set Azure DevOps as your Git provider.

Note

For information about the name change from Visual Studio Team Services to Azure DevOps, see Visual Studio Team Services is now Azure DevOps Services.

Enable and disable Git versioning

By default version control is enabled. To toggle this setting, see Manage the ability to version notebooks in Git. If Git versioning is disabled, the Git Integration tab is not available in the User Settings screen.

Get started

Authentication with Azure DevOps Services is done automatically when you authenticate using Azure Active Directory (Azure AD). The Azure DevOps Services organization must be linked to the same Azure AD tenant as Databricks.

In Azure Databricks, set your Git provider to Azure DevOps Services on the User Settings page:

  1. Click the User icon Account Icon at the top right of your screen and select User Settings.

    Account settings

  2. Click the Git Integration tab.

  3. Change your provider to Azure DevOps Services.

    Azure DevOps Services GitHub provider

Notebook integration

Notebook integration with Azure DevOps Services is exactly like integration with GitHub. See Work with notebook revisions to learn more about how to work with notebooks using Git.

Tip

In Git Preferences, use the URL scheme https://dev.azure.com/<org>/<project>/_git/<repo> to link Azure DevOps and Azure Databricks to the same Azure AD tenant.

Git preferences

If your Azure DevOps organzation is org.visualstudio.com, open dev.azure.com in your browser and navigate to your repository. Copy the URL from the browser and paste that URL in the Link field.