我在 Visual Studio 2013 中使用 Git。当我尝试对远程执行任何操作(如获取、拉取、推送等)时,出现以下错误:
发生错误。详细消息:libgit2 引发错误。类别 = 网络(错误)。
指定的登录会话不存在。它可能已经被终止
我无法找到答案,但最终找到了两个解决方法。我将在这里发布解决方法。
我下载了 Git,这样我就可以在 Visual Studio 之外使用它。如果我
在命令行上运行 git 远程命令 他们工作得很好所以
问题不在于 git 或我的远程 git 存储库。
每当我通过 Visual Studio 执行远程 git 操作时,它都会使用
用于捕获密码的标准 Windows 对话框。我注意到
如果“记住我的凭据”框,我总是会收到错误
被检查了。如果我取消选中它,它会正常工作。
取消选中“记住我的凭据”复选框。
Visual Studio 2015 要求我输入凭据two times.
请两次取消选中上述复选框。这对我有用
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)