場景
使用git 我們經常會遇到 認證失敗的情況,有時候確實是搞錯了用戶名或者密碼,還有的時候及時用戶名密碼用對了也還是認證失敗。 此時, 就有可能是下面這個情況。
沒有配置 ssh 秘鑰, 而用了 ssh 地址。這時候 git 命令后指定 http 地址也是可以的
公司配置了統一通用的賬號密碼,只能用ssh的方式。
這種情況下,可以改一下 遠端地址,就解決認證的問題了。
操作如下:
# 先看一下遠端地址是否自己想要的
git remote -v
# 不是就移除
git remote remove origin
# 添加新的
git remote add origin mingcode@mingcode.be.mingbai.com:sys/heelo.git
# 再看看
git remote -v
# 合個代碼試試
git fetch origin
git rebase origin/master
# 推個代碼試試
git push origin mingbai-dev