我在Visual Studio 2013中使用Git.当我尝试对远程执行任何操作时,如fetch,pull,push等.我收到以下错误:
发生错误.详细消息:libgit2引发了一个错误.Category = Net(错误).指定的登录会话不存在.它可能已经被终止了
我无法找到答案,但最终找到了两个解决方案.我将在这里发布解决方法.
我下载了Git,所以我可以在Visual Studio之外使用它.如果我在命令行上运行git远程命令,他们工作得很好,所以问题不在于git或我的远程git存储库.
每当我通过Visual Studio进行远程git操作时,它都会使用标准的Windows对话框来捕获密码.我注意到如果选中"记住我的凭据"框,我将始终收到错误.如果我取消选中它,它会正常工作.
