解决Windows系统从GitHub中clone项目时失败报ssh错误的问题

场景

问题描述

前段时间还用着Git for Windows好好的,能够从GitHub上clone代码,也能push代码到GitHub,但是近来突然发现,使用Git for Windows不能从GitHub上clone项目,也无法push代码到GitHub上面,具体的报错如下图:
解决Windows系统从GitHub中clone项目时失败报ssh错误的问题
解决方案
根据上面的错误信息,可以看出是ssh的问题,但经过网上查询,也没有结果。个人认为是GitHub上面做了什么更新或者是Git for windows旧版本的ssh出现了问题,导致了ssh失效,于是想到升级电脑的Git工具到最新版本(发文时为:v2.16.2),结果发现果然可以了,如下图

解决Windows系统从GitHub中clone项目时失败报ssh错误的问题

PS:如果PC上的AndroidStudio中也无法是用Git,从GitHub上clone项目时也报一样的错误时,如下图:
解决Windows系统从GitHub中clone项目时失败报ssh错误的问题
如果升级了Git for widnows到最新仍旧无法解决,就要检查AndroidStudio中额配置,是否使用安装的最新Git工具,在AndroidStudio的File->Settings打开下图界面,打开Version Control->Git上的标签,在Path to Git executable:中选中新版本的Git工具(如果覆盖安装,应该升级好Git工具就会正常了)
解决Windows系统从GitHub中clone项目时失败报ssh错误的问题
点击“Test”按钮可以测试,如果看到的版本为安装的最新版,就可以在AndroidStudio中正常使用Git了。
解决Windows系统从GitHub中clone项目时失败报ssh错误的问题