Git使用——常见报错及其解决方法

一、报错关键词:OpenSSL、10054 fatal

1、在pull或push项目时,报错:

fatal: unable to access 'https://github.com/../': OpenSSL SSL_read: Connection was reset, errno 10054

2、解决方法:进行解除/禁用Git SSL验证

项目里右键打开Git bash,输入:

git config --global http.sslVerify "false"git config http.sslVerify "false"

bash 复制代码
git config --global http.sslVerify "false"

然后再进行pull或push操作即可;

二、报错关键词:git prune

1、频繁使用git,有时候会报提示:

warning: There are too many unreachable loose objects; run 'git prune' to remove them.

2、原因:

本地的缓冲区占用太大,需要清理下,一般因为提交的改动过多导致。

3、解决方法:清理优化本地的 git 项目

项目里右键打开Git bash,输入:

git gc --prune=now 也可以是 git gc --aggressive

bash 复制代码
git gc --prune=now
4、相关文档:

Git关于prune的文档:Atlassian Git prune

Git关于gc的官方文档:git-gc DocumentationAtlassian Git gc

三、报错关键词:Logon failed

1、pull或push项目时,执行失败,报错:

Logon failed, use ctrl+c to cancel basic credential prompt.

然后跳出登录窗口,让你输入git账号和密码,即使账号和密码没问题,以及登录失败;

2、出现原因:

(1)GitBash版本太旧了,需要更新;

可打开Git Bash输入:git updategit update-git-for-windows 来更新Git软件;

bash 复制代码
git update-git-for-windows

如果更新指令不可用,从Git 官方网站(https://git-scm.com)下载最新的安装包

注:更新 Git 可能会导致你的本地配置文件(如 .gitconfig 和 .gitignore)被覆盖或更改。

建议在更新前备份这些文件。

(2)Github的认证方式发生改变:

在21年的时候就把密码认证的方式给删掉了,改为使用个人token来代替密码的认证。

所以就算帐号和密码是正确的,也还是无法正确登陆。

3、处理方法:

(1)第一种方法:(其他人博客给的解决方法)

第一遍:根据弹窗提示,第一遍输入依次输入Github用户名,Github账号密码;

然后会提示用户名或密码错误;

第二遍再次跳出弹窗,根据提示信息再次输入Github账号和Github上生成的Token密码;

(2)第二种方法:(更建议这个方法)

在第一遍弹出输入Git账号和密码的窗口时,就直接输入Github账号Token密码

4、Github生成Token的详细方法

可以查看个人另一篇博文,有详细带图讲解说明;Git使用------将GitHub设置成Token

也可以参考下面博文:

Github生成Token

git推送内容到远程库时,显示登陆失败Logon failed

github push时 登录失败,但明明输入的是正确的账号密码

git推送时,报错Logon failed的解决方法

相关推荐
Doro再努力6 分钟前
【Linux操作系统12】Git版本控制与GDB调试:从入门到实践
linux·运维·服务器·git·vim
智者知已应修善业2 小时前
【洛谷P9975奶牛被病毒传染最少数量推导,导出多样例】2025-2-26
c语言·c++·经验分享·笔记·算法·推荐算法
摇滚侠3 小时前
MAC IDEA GIT 提交区显示了几个不存在的目录
git·idea
June bug3 小时前
【PMP】敏捷Scrum实践
经验分享·职场和发展·学习方法·scrum
城东4 小时前
Git使用[远程仓库远端的head比本地和提交的head旧,其他人拉不到最新代码]
git·head·远程仓库远端·比本地和提交的head旧·其他人拉不到最新代码
星纬智联技术5 小时前
开源 AI-Eval:Prompt 评估系统,用单元测试跑
经验分享
zhyf1195 小时前
AU软件安装详细步骤梳理(win&mac)
经验分享
AIGC小火龙果5 小时前
【出海心路】Claude Code实战心法
经验分享
何中应12 小时前
使用SSH地址拉取远程仓库代码报下面的错误
git
何中应12 小时前
Git本地仓库命令补充
git