Visual Studio 2013内部的Git远程操作导致错误;指定的登录会话不存在。它可能已经被终止了;
我正在Visual Studio 2013中使用Git。当我尝试对远程设备执行任何操作(如获取、拉动、推送等)时,会出现以下错误: 发生了一个错误。详细消息:libgit2引发了一个错误。类别=净(错误)。 指定的登录会话不存在。它可能已经被终止了 我无法找到答案,但最终找到了两个解决办法。我将在这里发布工作方法Visual Studio 2013内部的Git远程操作导致错误;指定的登录会话不存在。它可能已经被终止了;,git,visual-studio-2013,git-remote,Git,Visual Studio 2013,Git Remote,我正在Visual Studio 2013中使用Git。当我尝试对远程设备执行任何操作(如获取、拉动、推送等)时,会出现以下错误: 发生了一个错误。详细消息:libgit2引发了一个错误。类别=净(错误)。 指定的登录会话不存在。它可能已经被终止了 我无法找到答案,但最终找到了两个解决办法。我将在这里发布工作方法 我下载了Git,以便在Visual Studio之外使用它。如果我 在命令行上运行git远程命令它们工作得很好 问题不在于git或我的远程git存储库 每当我通过VisualStudi
在VS 2015上也遇到了这个问题
- 确保您的存储库位置在全局设置中是正确的(如果您在切换凭据的情况下,这也可能适用于存储库设置)
- 您的Windows凭据管理器可能有过时的凭据。请务必解决这个问题
- 未选中“记住我的凭据”复选框
Visual Stdio 2015要求我输入两次凭据
请同时取消选中上述复选框。这对我很有效你找到了最好的解决方案。直接使用git并跳过不太好的Visual Studio扩展。Visual Studio中似乎存在存储凭据的错误。我总是喜欢使用Git命令行进行基本的工作流操作(合并、重新基础),并且只有在我需要可视化的时候才依赖插件。请尝试打开Windows凭据管理器并查找存储库。删除过时的帐户详细信息。Windows凭据管理器中未保存任何内容。取消选中“记住我的凭据”复选框可以解决我的问题。谢谢你帮我省了几个小时的搜索时间。