如何以编程方式创建远程TFSGIT Repo?

时间:2017-01-18 11:53:56

标签: tfs azure-devops tfs2015 azure-devops-rest-api

我是否可以使用任何API在远程TFS服务器中创建新的GIT回购?

理想情况类似

Observable.just(1,2,3,4,5)
    .zipWith(Observable.interval(500, TimeUnit.MILLISECONDS), (item, interval) -> item)
    .subscribe(System.out::println);

如果没有powershell api,我可以使用RESTful HTTP端点

1 个答案:

答案 0 :(得分:1)

答案在文档中:

使用REST API:

POST https://{instance}/DefaultCollection/_apis/git/repositories/?api-version={version}
Content-Type: application/json

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

虽然我不确切地知道这个API可用于哪个TFS版本。鉴于您已标记TFS2015且API兼容性已从RTM更改为更新3.