1.身份驗證失敗
fatal: Authentication failed for 'https://gitee.com/XXX/XXX.git/‘
處理方式
git remote -v
git remote remove origin
git remote add origin xxx 該指令可以跳過
git config --system --unset credential.helper
原因:用戶登錄信息錯誤
執行這個命令之後,你可以重新寫入賬號密碼,這樣就可以重新提交代碼了。
2.推送到xxx分支被拒絕
push to xxx was rejected
處理方式
git pull
git pull origin master(git pull <遠程主機> <遠程分支>)(將遠程的分支保存到本地)
出現fatal: refusing to merge unrelated histories(出現不一致、不相關的歷史信息,拒絕合併)
使用:
git pull origin master --allow-unrelated-histories(即便歷史信息不一致,也要將遠程的分支保存到本地)
git push origin master:master(git push <遠程主機名> <本地分支名>:<遠程分支名>)(將本地分支同步到遠程的分支)
原因:本地倉庫與遠程倉庫版本不一致