How to setup Azure DevOps Repo for Iguana
Since Iguana support Git Repository integration for Iguana Channel Import/Export, it is a simple configuration to setup Azure DevOps Git repository.
Understand What is Azure DevOps
Azure DevOps is a comprehensive set of development tools and services provided by Microsoft. It includes a range of features, such as version control (Repos), project management, continuous integration and delivery (CI/CD), testing, and deployment.
There are two primary version control systems available in Azure DevOps: Git and Team Foundation Version Control (TFVC). The Git version control supports: Visual Studio, Visual Studio Code, Eclipse, and other third-party tools. The TFVC only supports Visual Studio. See https://learn.microsoft.com/en-us/azure/devops/repos/tfvc/comparison-git-tfvc?view=azure-devops for more detail.
How Iguana Integrate with Azure DevOps Repos
Azure DevOps provides two methods for accessing Git repositories: HTTP and SSH. These methods define how you authenticate and interact with the Git repository hosted in Azure DevOps.
The HTTP method uses standard username and password authentication or personal access tokens (PATs) for authentication. Password will be auto-generated by the Azure Personal Access Token.
The SSH method uses SSH keys for authentication. You generate an SSH key pair locally (a public and a private key) and register the public key in your Azure DevOps user settings. The private key remains on your machine and is used for authentication when interacting with the Git repository. Note: Azure DevOps only supports RSA SSH algorithm. See Detail: https://learn.microsoft.com/en-us/azure/devops/repos/git/use-ssh-keys-to-authenticate?view=azure-devops