Git报错日志解决记录
2022/4/22 6:12:52
本文主要是介绍Git报错日志解决记录,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
-
报错内容:执行
git push -u origin dev/master
后输入username和password后报错,具体报错内容:Support for password authentication was removed on August 13, 2021
。- 解决:username不是初始化git的username,是github上注册的邮箱号;自2021年8月github更新后,为了安全期间,密码不再为初始时用户设置的密码,而是github用户头像下 -> Settings选项 -> Developer settings -> 下,用户自己手动新生成的personal access token对应的那一串乱码,复制到需要输入密码的地方即可。
-
报错内容:从远程仓库拉取代码与本地同步的时候,执行
git pull xxx
后,出现fatal: refusing to merge unrelated histories
[拒绝合并两个不相关的历史] 错误。从而不仅导致pull操作失败,后续的push操作也失败。- 解决:因为仓库里的branch和本地的branch不同版本和不同的commit记录,可以执行
git pull origin master --allow-unrelated-histories
进行强制pull并合并,之后再执行git push xxx
操作从本地推到远程即可。
- 解决:因为仓库里的branch和本地的branch不同版本和不同的commit记录,可以执行
-
remote的仓库地址错误的的话,建议把SSH对应的.git地址改成HTTP的。
-
报错内容:
git push -u origin master
推送到远程仓库时报错,报错内容:! [rejected] master -> master (fetch first) error: failed to push some refs to 'xxxxxxx.git' hint: Updates were rejected because the remote contains work that you do hint: not have locally. This is usually caused by another repository pushing hint: to the same ref. You may want to first integrate the remote changes hint: (e.g., 'git pull ...') before pushing again. ……
- 解决:在没有先把远程的代码拉下来的情况下,将本地代码推送到远程仓库。所以我们应该先pull再push,1
git pull origin master
,2git push -u origin master
,
- 解决:在没有先把远程的代码拉下来的情况下,将本地代码推送到远程仓库。所以我们应该先pull再push,1
这篇关于Git报错日志解决记录的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23Springboot应用的多环境打包入门
- 2024-11-23Springboot应用的生产发布入门教程
- 2024-11-23Python编程入门指南
- 2024-11-23Java创业入门:从零开始的编程之旅
- 2024-11-23Java创业入门:新手必读的Java编程与创业指南
- 2024-11-23Java对接阿里云智能语音服务入门详解
- 2024-11-23Java对接阿里云智能语音服务入门教程
- 2024-11-23JAVA对接阿里云智能语音服务入门教程
- 2024-11-23Java副业入门:初学者的简单教程
- 2024-11-23JAVA副业入门:初学者的实战指南