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.
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.
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:
Click the User icon at the top right of your screen and select User Settings.
Click the Git Integration tab.
Change your provider to Azure DevOps Services.
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.
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.
If your Azure DevOps organzation is
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.