因為之前在本地設定的git user.email 是公司郵箱,與自己的GitHub賬號不關聯,今天改成了自己的GitHub賬號的郵箱

git config --global user.email "[email protected]"

沒想到這一改出現問題了

remote: Repository not found
fatal: repository xxxxxxxxxxx not found

找不到遠端倉庫?什麼鬼?黑人問號臉

多方查詢驗證,最後得出一個結論:

到底是哪裡出了錯,還是不知道
是不知道
不知道
知道
道

WTF?

好吧,至少出現問題的根本原因還是知道了,沒有許可權。因為公司的倉庫是私有倉庫,所以是需要許可權的。那麼問題來了,為啥不給個機會,讓我輸賬號密碼來獲取許可權啊!直接丟擲個結果是鬧哪樣?

最終解決辦法,直接在URL里加上使用者名稱和密碼,然後OK了,當然這樣是不安全的,所以在OK之後,我又刪除了這個remote地址,機智如我表情

嘛,其實還是在某個地方快取起來了,網上說在~/.git-credential檔案裡有記錄,但是沒用過Linux的我,實在找不到這個檔案到底在哪,git目錄下找不到,專案中的.git裡也找不到,使用者目錄下還是找不到。。。

.