1. 程式人生 > 其它 >Git:git push 時 remote: No anonymous write access. fatal: Authentication failed for ....問題

Git:git push 時 remote: No anonymous write access. fatal: Authentication failed for ....問題

git push 過程中遇到:
remote: No anonymous write access.
fatal: Authentication failed for ....

最初使用了不正確的解決辦法

  1. 先在個人github頁面的Settings → Developer settings → Personal access tokens → Generate a personal access token,生成令牌
  2. 在專案的命令列中輸入git remote set-url origin https://令牌串@github.com/個人使用者名/專案名.git
  3. 再次git push ,不再報 No anonymous write access錯誤

但是,這時git提交的程式碼到了個人自己的git專案中,即提交到https://令牌串@github.com/個人使用者名/專案名.git中。而在協同開發時,我需要將程式碼提交至目的專案而非自己的專案。

經過大佬指導,最後解決了問題,正解如下

  1. 先在個人github頁面的Settings → Developer settings → Personal access tokens → Generate a personal access token,生成令牌

  2. 在git bash命令列中輸入git push,等待彈出視窗

  3. 第一個視窗輸入個人的github賬戶(使用者名稱),第二個視窗輸入剛剛生成的令牌。輸入正確後push成功。