VS2015支持Git客户端使用SSH协议

12

VS2013 在远程 Git 存储库上没有支持 ssh 协议。我读过一些文章,其中 git 客户端依赖的底层 C 库现在已经添加了 ssh 支持,因此希望 VS2015 现在也支持它。

有人知道是否支持 SSH,如果支持的话,远程存储库的 URL 格式是什么?尝试使用 ssh:// 无法工作。

不幸的是,我们必须使用 ssh 协议连接到这个私有的 git 存储库。


不明白为什么在我于2015年6月提出问题并且被标记为重复的那篇文章是在同年7月发布的,现在将它标记为重复问题,这已经快2年了。 - Nick D
1个回答

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] 4 Mar 2015 4:45 PM #

我们目前没有立即支持 SSH 的计划。

这里有一个问题正在等待解决

这个讨论在内部越来越热闹了。
我还没有具体时间,但这是我们下一轮规划中要认真考虑的事情。


3
VS 2015 Git支持的成功需要两个关键功能:SSH支持和单个VS解决方案中多个项目存储库的支持。 - Gayan Pathirage
2
为了VS2015的成功。 - Andrejs Cainikovs
有关此事有任何更新吗?我收到了“不支持的URL协议”错误消息。 - Yvon Huynh
@YvonHuynh,我这边没有更新。你使用的是哪个版本? - VonC
我使用VS2015,在Windows 10上安装了git版本2.10.0.windows.1。 - Yvon Huynh

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接