當更改完程式碼之後,執行git push 指令,卻出現以下錯誤訊息。
remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.
1. 執行git push 指令,出現以下錯誤
remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.
這是因為git 不再支援使用password 來推送更新,更精確的說,是不再使用https,改使用SSH key 來做推送。
2. 若本身電腦(工作平台)已經有設定過SSL key,則之後進行git clone 或git push 都可以不用再額外輸入密碼和帳號且git clone 可以透過SSH 這個選項進行。
3. 回到原本1. 的問題。若在git push 已經出現Support for password authentication was removed 這個錯誤,如下圖。

此時先將電腦設定SSH key,可以參照這篇文章進行。電腦完成SSH Key 設定之後,執行以下指令,
$ git remote set-url origin git@github.com:{user_id}/{project_name}.git
如下圖例子。

指令輸入完成之後,可以再重新git push,完成如下圖。



