Github-desktop解决提交更新是出现的错误0x80092013

复工的第一个星期,在公司写代码,然后想着提交一下更新
结果

schannel: next InitialzeSecurityContext failed: Unknown error (0x80092013)

不管是更新、拉取都是不行
然后就是漫长的查阅解决方法了

在Github desktop的issue中,找到了点线索
issue #2187
不过呢,他的解决方法是把杀毒软件关了/设置白名单之类的方法,这并不能解决我们的问题
不过,在下面的讨论了解到可能是由于SSH,一个类似凭证的东西发生了错误
终于,在issue #7760中找到来自己官方的解决方法Known Issues document

问题缘由
GitHub Desktop by default uses the Windows Secure Channel (SChannel) APIs to validate the certificate received from a server. Some networks will block the attempts by Windows to check the revocation status of a certificate, which then causes the whole operation to error.
解决方法
打开Git shell,输入
$ git config --global http.schannelCheckRevoke false

以上,问题解决,可以继续拉取/提交更新

阅读 523

推荐阅读