【问题标题】:Create a repository in VSTS by c#通过 c# 在 VSTS 中创建存储库
【发布时间】:2018-02-13 10:30:21
【问题描述】:

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

我该如何实现这个目标?

【问题讨论】:

    标签: c# git azure-devops


    【解决方案1】:

    这是 VSTS API 的一部分,您可以在 documentation here 中找到它。

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

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

    内容如下:

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

    【讨论】:

    • 感谢您的帮助。
    【解决方案2】:

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

    【讨论】:

    • 只是作为未来答案的提示 - 您的答案完全正确,但建议您也添加一些代码示例到您的答案中,因为如果链接断开,则无法使用答案不再 :-) .
    猜你喜欢
    • 1970-01-01
    • 2018-11-13
    • 1970-01-01
    • 2015-04-07
    • 2018-01-16
    • 2018-09-09
    • 1970-01-01
    • 1970-01-01
    • 2017-01-10
    相关资源
    最近更新 更多