问题一:Filename too long
问题描述:
git pull 时显示Filename too long
问题解决:
在git bash中,运行下列命令:
git config --global core.longpaths true
就可以解决该问题。
–global是该参数的使用范围,如果只想对本版本库设置该参数,只要在上述命令中去掉–global即可。
参考:https://blog.csdn.net/simzha01/article/details/37657287
问题二:OpenSSL SSL_read: Connection was reset, errno 10054
问题描述:
操作git时显示:OpenSSL SSL_read: Connection was reset, errno 10054
问题解决:
导致该问题的原因可能有两种,一种是ssl验证问题,另一种是网络问题,两种都很常见,解决办法就是使用该命令即可:
git config --global http.sslVerify "false"
若是使用该命令后仍报该错,说明是网络问题,请检查网络稳定性。
参考:https://blog.csdn.net/qq_29493173/article/details/114534057
问题三:The project you were looking for could not be found
问题描述:
操作git时显示:The project you were looking for could not be found.
问题解决:
导致该问题的产生有两种,一种是没有该代码库的权限,一种是因为自己切换过多个git账号导致本地凭证信息错乱引起的。解决方法参考这篇文章:https://blog.csdn.net/m0_46897923/article/details/114982796
问题四:TLS certificate verification has been disabled
问题描述:
拉取分支执行git push命令,然后提示问题三种的报错:The project you were looking for could not be found,然后笔者怀疑是凭据信息问题,就将本地凭据全部删除了,再次进行push然后提示进行登录,登录时输入正确的用户名和密码仍是显示不对,三次输入后提示该内容:TLS certificate verification has been disabled,完整的错误信息如下:
问题解决:
这个问题就是账号的权限过期了,需要从新申请账号权限了,若是还有疑问,可将git地址拿出来,到页面去登陆下,若是登陆进入看不了项目就是权限过期了。git地址的获取地方在这里: