bra*_*tor 15 git ssh github visual-studio visual-studio-2013
我在本地机器上有MSVS 2013 + git 1.8.4 + git-extensions 2.47.3,在远程服务器上有gitolite 2.3-1
我可以通过控制台工具和git-extension GUI克隆提交并推送我的项目(git@server.example.com:testproject)
但我不能在MSVS中的"团队资源管理器"中做同样的事情.即使我手动克隆它(通过控制台工具)并将其作为本地存储库添加到MSVS团队资源管理器,我也无法提交或推送,因为
发生错误.详细消息:libgit2引发了一个错误.Category = Net(错误).此传输未实现.抱歉
我发现的一切都与TFS或本地git集成有关.
与github项目相同.
是否有可能使它工作?通过一些控制台挂钩或类似的东西?
Von*_*onC 19
"团队资源管理器"使用随Visual Studio 2013添加的Git集成.
请参阅" 从第三方服务克隆远程Git存储库 ".
通过Visual Studio中的Git本机集成,仅支持https.
尚不支持Ssh.

这篇MSDN博客文章于2013年10月发布:
在撰写本文时,Visual Studio 2013不支持基于ssh的遥控器.
如果你有一个使用SSH的Git遥控器并且你尝试在Visual Studio中执行网络操作,你将收到消息"This transport isn’t implemented. Sorry."(此消息来自libgit2库.)
我没有时间表来支持何时支持SSH远程可能在Visual Studio中实现.
2015年10月更新:
但是,正如弗拉基米尔·科尔图诺夫(Vladimir Koltunov)在下面提到的那样,libgit2正在开始(2015年第4季度),在项目中使用ssh支持(针对VS 2015)PROGrand/git2-msvstfs-ssh-patch.
这个补丁'
libgit2'允许在Visual Studio 2015中使用与ssh存储库(例如gitolite)的SSH公钥/私钥对
lxa*_*lxa 12
作为一种解决方法,我使用git命令提示符(通过单击Team Explorer 中的" 打开命令提示符"操作下拉列表来调用).
它已经在git repo目录中打开,因此推送(在本地提交更改后)与调用命令提示符和执行git push命令一样快,而不是点击同步.:)
| 归档时间: |
|
| 查看次数: |
8623 次 |
| 最近记录: |