TFS Git repo身份验证通过API失败

时间:2016-03-17 09:48:07

标签: git tfs

我们最近设置了一个新的TFS托管git存储库。我可以通过GIT bash或TFS浏览器访问repo。

网址如下:http://mytfs.com:8080/tfs/DefaultCollection/_git/SampleTFSGit

现在我们有一个java应用程序,基本上是使用Git API从各种git服务器中提取源代码。但对于这个特定的TFS托管的git repo,我无法通过身份验证。它为我提供了HTTP响应代码:401为相同的URL:http://mytfs.com:8080/tfs/DefaultCollection/_git/api/v3/session

Git api V3不能用于TFS托管的GIT仓库,或者我在这里犯了任何错误。请指教。

1 个答案:

答案 0 :(得分:1)

不,不支持。对于Git,有一个特殊的源导入API 。您可以参考GitHub链接的详细信息:https://developer.github.com/changes/2016-02-19-source-import-preview-api/

或者您也可以使用 rest API 来实现它:

e.g。

Invoke-RestMethod

更多详细信息:https://www.visualstudio.com/integrate/api/git/overview