当我提交更改并尝试同步/推送到我的github存储库时,出现以下错误:
遇到HttpRequestException。 发送请求时发生错误。 无法生成askpass:没有这样的文件或目录 无法读取“https://github.com”的用户名:终端提示已禁用 赶往https://github.com/ / ComicBookGallery我正在使用VS2017社区,并使用Github for VS Extension。我用谷歌搜索了这个错误,但一直无法解决。在管理员模式下运行VS没有任何区别,
有什么想法吗?
(我在VS中登录GitHub,可以在github.com上登录我的帐号)
提前致谢
答案 0 :(得分:3)
我去了存储库并搜索了这个问题,找到this issue from today,其中用户@meaghanlewis说明:
今天GitHub关闭了TLSV1.1,以永久禁用几个弱加密标准的弃用。您可以在此处详细了解:https://githubengineering.com/crypto-removal-notice/。
要解决此问题,您应该升级到最新版本的Visual Studio,15.5.7-它提供对TLSV1.2的支持。此更新允许Git连接到已弃用对TLSv1和TLSv1.1的支持的服务。
您可能还需要使用GitHub for Visual Studio登录(或注销然后重新登录)。
用户@barsonax回复称,将其升级到15.5.7修复了它。
希望这会有所帮助,但最好继续直接就此问题寻求帮助。