這個(gè)問(wèn)題出現(xiàn)的情況是這樣的:
如果你入職后使用公司給的git賬號(hào)密碼,在第一次干活的時(shí)候,提交代碼時(shí)選擇了記住密碼狀態(tài)。
然后呢,你想在你另外一個(gè)git賬號(hào)下,傳一些東西,添加,提交都能順利進(jìn)行,在push的時(shí)候就會(huì)出現(xiàn)這種問(wèn)題:
github push failed (remote: Permission to userA/repo.git denied to userB.)
原因很簡(jiǎn)單:因?yàn)間it默認(rèn)讀取的是你記住密碼的賬號(hào),而不是你自己個(gè)人的git賬戶,那么你現(xiàn)在應(yīng)該知道怎么解決這個(gè)問(wèn)題了吧:找到git保存的密碼刪掉!完美解決。
mac版解決:
找到鑰匙串訪問(wèn),種類選中所有項(xiàng)目,右上角輸入github,就這樣:

圖片.png
刪除你保存的密碼,然后重新在提交項(xiàng)目就會(huì)提示你輸入git賬戶名密碼,此處輸入你個(gè)人的賬戶密碼。
window版解決方法:
查看這個(gè)鏈接:http://blog.csdn.net/klxh2009/article/details/76019742
非常感謝這位博主,我碰到這個(gè)問(wèn)題也是搜索不少文章,說(shuō)什么重新配置ssh,什么的,都沒(méi)有效果,這個(gè)一招制敵!