這個問題出現(xiàn)的情況是這樣的:
如果你入職后使用公司給的git賬號密碼窒百,在第一次干活的時候黍判,提交代碼時選擇了記住密碼狀態(tài)。
然后呢篙梢,你想在你另外一個git賬號下顷帖,傳一些東西,添加渤滞,提交都能順利進(jìn)行贬墩,在push的時候就會出現(xiàn)這種問題:
github push failed (remote: Permission to userA/repo.git denied to userB.)
原因很簡單:因為git默認(rèn)讀取的是你記住密碼的賬號,而不是你自己個人的git賬戶,那么你現(xiàn)在應(yīng)該知道怎么解決這個問題了吧:找到git保存的密碼刪掉妄呕!完美解決陶舞。
mac版解決:
找到鑰匙串訪問,種類選中所有項目绪励,右上角輸入github肿孵,就這樣:
圖片.png
刪除你保存的密碼,然后重新在提交項目就會提示你輸入git賬戶名密碼疏魏,此處輸入你個人的賬戶密碼停做。
window版解決方法:
查看這個鏈接:http://blog.csdn.net/klxh2009/article/details/76019742
非常感謝這位博主,我碰到這個問題也是搜索不少文章大莫,說什么重新配置ssh,什么的蛉腌,都沒有效果,這個一招制敵只厘!