git在提交時,發現提交不了,個人信息不是自己的,通過 git config --list 看到郵箱和用戶名都是自己的。
這時候就需要把以前記錄過的信息都刪掉。
1. 通過 git config --list | grep credential 查看持久化存儲的方式
credential.helper=osxkeychain
credential.helper=store
第一種就是mac自帶的鑰匙串 (啟動台->其他->鑰匙串訪問, 搜索git相關 刪掉目標信息)
第二種是文件存儲地址在 ~/.git-credentials
通過vim 修改文件
vim ~/.git-credentials
可以看到類似的信息
http://username:password@git.xxx.cn https://xxxx:xxxx@github.com
username 就是用戶名,冒號后面是密碼,找到需要刪除的信息,刪掉,然后保存退出。
輸入i可以編輯,自己刪掉,按esc 然后輸入英文冒號 再輸入 wq回車就可以保存退出(w保存q退出)
現在再嘗試看信息還會不會是別人的就行了。