VisualStudio和libgit 2 git在不同解决方案中的提交错误?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (46)

虽然从VisualStudio中得到了我的gitrepo,但我在下面得到了以下错误。这很奇怪,因为我有另一个项目的副本,它使用相同的存储库,并且该解决方案提交的只是很好的、相同的回购和所有东西。线索?

An error occurred. Detailed message: An error was raised by libgit2. Category = Net (Error).
This transport isn't implemented. Sorry

另外,如果我转到文件夹,并通过另一个gitGuid或命令提示符来执行它,那么它在同一个文件夹上可以很好地工作。

提问于
用户回答回答于

不幸的是,VisualStudioToolsforGit还不支持使用SSH协议的远程存储库,只有HTTP和HTTPS。

调查.git/config在每个存储库中,以确保没有使用SSH克隆一个存储库。如果有,请尝试将遥控器切换到HTTPS端点。

用户回答回答于

我能够通过在VS 2013中执行团队资源管理器(TeamExplorer)的拉动来解决这个问题,而没有打开任何解决方案。就这么做一次。

这是有效的,从那时起,我也没有看到libgit错误的任何其他解决方案。

这是测试VS 2012以及。

扫码关注云+社区