VS2013在远程Git存储库上不支持ssh协议。我已经阅读了一些文章,其中git客户端所依赖的底层C lib现在已经添加了ssh支持,因此VS2015现在也希望支持它。
有人知道SSH是否受支持,如果有,那么远程存储库的URL格式是什么,因为尝试使用ssh://
不起作用?
不幸的是,我们必须使用ssh协议连接到这个私有git存储库。
答案 0 :(得分:22)
如“Git support for Visual Studio - Git, TFS, and VS put into Context”中所述,Visual Studio使用 libgit2 进行Git支持。
libgit2仅在2013年5月获得了ssh支持(PR 1558,libgit2 v0.19.0+),对于VS 2013来说有点晚了。
VS2015应该包含更新版本的libgit2,但尚未规划ssh支持 请参阅“Visual Studio 2015 CTP 6 and Team Foundation Server 2015 CTP Released”。
Saeed Noursalehi [MSFT] 2015年3月4日下午4:45#
我们没有立即支持SSH的计划
这种讨论在内部获得了更多的关注 我还没有约会,但在下一轮规划中我们会仔细研究。