【发布时间】:2018-02-13 10:30:21
【问题描述】:
我发现了一些关于通过命令行和 GitHub API 在 GitHub 上创建存储库的文章。但我想通过 c# 在 VSTS 中创建一个存储库,并且可能使用 VSTS API。
我该如何实现这个目标?
【问题讨论】:
标签: c# git azure-devops
我发现了一些关于通过命令行和 GitHub API 在 GitHub 上创建存储库的文章。但我想通过 c# 在 VSTS 中创建一个存储库,并且可能使用 VSTS API。
我该如何实现这个目标?
【问题讨论】:
标签: c# git azure-devops
这是 VSTS API 的一部分,您可以在 documentation here 中找到它。
简而言之,您必须向 URL 发送 POST 请求:
POST https://{instance}/DefaultCollection/{project}/_apis/git/repositories/?api-version={version}
内容如下:
{
"name": {string},
"project": {
"id": {guid}
}
}
【讨论】:
您可以查看 VSTS 的 REST API 文档。有一个关于 Git 的部分和更详细的 Git 存储库,包括如何通过 POST 请求创建存储库: https://www.visualstudio.com/en-us/docs/integrate/api/git/repositories#createarepository
【讨论】: