通过c#

时间:2018-02-13 10:30:22

标签: c# git azure-devops

我发现了一些关于通过命令行和GitHub API在GitHub上创建存储库的文章。但是我想通过c#和VSTS API在VSTS中创建一个存储库。

我如何实现这一目标?

2 个答案:

答案 0 :(得分:2)

您可以查看VSTS的REST API文档。有一个关于Git的部分以及更详细的Git存储库,包括如何通过POST请求创建一个repo: https://www.visualstudio.com/en-us/docs/integrate/api/git/repositories#createarepository

答案 1 :(得分:2)

这是VSTS API的一部分,您可以在documentation here

中找到它

简而言之,您必须向URL发送POST请求:

POST https://{instance}/DefaultCollection/{project}/_apis/git/repositories/?api-version={version}

具有以下内容:

{
  "name": {string},
  "project": {
    "id": {guid}
  }
}