Git:git push 時 remote: No anonymous write access. fatal: Authentication failed for ....問題
阿新 • • 發佈:2022-03-04
git push 過程中遇到:
remote: No anonymous write access.
fatal: Authentication failed for ....
最初使用了不正確的解決辦法:
- 先在個人github頁面的Settings → Developer settings → Personal access tokens → Generate a personal access token,生成令牌
- 在專案的命令列中輸入
git remote set-url origin https://令牌串@github.com/個人使用者名/專案名.git
- 再次git push ,不再報 No anonymous write access錯誤
但是,這時git提交的程式碼到了個人自己的git專案中,即提交到https://令牌串@github.com/個人使用者名/專案名.git中。而在協同開發時,我需要將程式碼提交至目的專案而非自己的專案。
經過大佬指導,最後解決了問題,正解如下:
-
先在個人github頁面的Settings → Developer settings → Personal access tokens → Generate a personal access token,生成令牌
-
在git bash命令列中輸入
git push
,等待彈出視窗
-
第一個視窗輸入個人的github賬戶(使用者名稱),第二個視窗輸入剛剛生成的令牌。輸入正確後push成功。