每当我尝试克隆/获取/推送/推送到我的任何Github存储库时,我都会从GitKraken收到此错误消息:
无法获得服务器证书:句柄处于所请求操作的错误状态
我不知道为什么会发生这种情况,直到昨天我的当前设置一切正常,我已经检查过GitKraken被正确授权连接到我的Github帐户和我的存储库.
我尝试过的:
删除并添加我的凭据,重新授权GitKraken.
检查我的Git安装 - 可以正确推/拉并克隆Github repos.
在另一台机器上测试,我可以重现这个问题.
重新安装GitKraken.
以管理员身份运行.
删除了.gitkraken
文件夹%AppData%
并从头开始重新连接.
按照GitKraken Slack通道中的建议将kb3140245更新安装到有类似问题的其他人.
通过GitKraken UI生成并添加SSH密钥以连接到Github.
技术信息:
GitKraken版本:3.3.4
操作系统:Windows 7旗舰版(x64)
其他人有类似的问题或知道如何处理这个问题?
PS:我不完全确定可以使用哪些其他技术信息来解决问题,所以请随时在下面的评论中询问我用任何相关信息更新我的问题.
这是因为Github删除了弱的加密标准支持(TLSv1和TLSv1.1) - 源
您在Windows设备上所做的一切(主要是在Windows 7上)都将默认TLS版本设置为1.2 - link
从Microsoft 下载kb3140245更新,这是启用TLS 1.1和TLS 1.2所必需的.
从Microsoft 下载easy fix实用程序并运行它.
重启系统.一切都应该工作正常.某些网站可能存在问题等,只需重新启动路由器即可解决可能出现的任何问题.