TFS服务器版本:2017年 兼容的API版本<= 3.0 此处提到了用于获取tfs-git存储库信息的Rest API端点: [https://docs.microsoft.com/en-us/rest/api/azure/devops/git/repositories/list?view=azure-devops-rest-4.1]
这将返回存储库的HTTP克隆链接,而不是ssh URL。此外,文档中没有提及任何获得相同选项的API选项。
API是否不包含ssh URL?
同样,这不是Visual Studio,而是TFS服务器。
答案 0 :(得分:0)
请确保确实如此,就像我打电话一样。 https://dev.azure.com/PeterLai0838/_apis/git/repositories?api-version=5.1
我得到
“ remoteUrl”:“ https://PeterLai0838@dev.azure.com/PeterLai0838/roboops/_git/roboops”, “ sshUrl”:“ git@ssh.dev.azure.com:v3 / PeterLai0838 / roboops / roboops”, “ webUrl”:“ https://dev.azure.com/PeterLai0838/roboops/_git/roboops”}]
等等,我注意到您使用的是4.1 API,也许使用的是5.1?
答案 1 :(得分:0)
sshURL。您可以在下面的网站上提交功能请求:
https://developercommunity.visualstudio.com/content/idea/post.html?space=22