从Azure Devops中的中央GIT回购管理API?

从Azure Devops中的中央GIT回购管理API?,azure,azure-devops,azure-api-management,azure-git-deployment,Azure,Azure Devops,Azure Api Management,Azure Git Deployment,我们有多个团队在同一个Api管理实例上工作,而Api管理提供的当前基于git的配置并不能真正为我们提供良好的流程(支持代码审查、请求、部署等) 我们是否可以在Azure DevOps中使用GIT存储库来控制配置,而不必使用API管理直接提供的存储库 我们的主要用例是: 将API管理中的更改合并/同步到我们的中央存储库中 在单独的分支中执行DevOps回购中的更改,通过pull请求将更改合并到主分支,并将更改同步到API管理 我们可以使用熟悉的Git命令克隆配置存储库并将更改推回 您可以尝试在az

我们有多个团队在同一个Api管理实例上工作,而Api管理提供的当前基于git的配置并不能真正为我们提供良好的流程(支持代码审查、请求、部署等)

我们是否可以在Azure DevOps中使用GIT存储库来控制配置,而不必使用API管理直接提供的存储库

我们的主要用例是:

  • 将API管理中的更改合并/同步到我们的中央存储库中
  • 在单独的分支中执行DevOps回购中的更改,通过pull请求将更改合并到主分支,并将更改同步到API管理

  • 我们可以使用熟悉的Git命令克隆配置存储库并将更改推回

    您可以尝试在azure devops管道的cmd任务中运行以下命令

    git clone https://username:password@{name}.scm.azure-api.net/
    git add .
    git commit -m "abc"
    git push 
    

    以下是您可以参考的和类似的功能。

    Hi Hugh Lin。我知道API管理的GIT功能,但这不允许我们将配置存储在Azure Devops内部的存储库中,我们可以通过拉式请求、管道等进行协作。在我看来,GIT功能og APIM只是存储配置的另一种方式,但它不是很灵活。