Situation
對 github remote 進行操作時,出現以下錯誤訊息
remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.
remote: Please see https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ for more information.
簡單的說就是 github密碼驗證在 2021 年 8 月 13 日移除。請改用Personal Acces Token。接下來說明如何產生PAT(Personal Access Token)和如何使用PAT
(也可參考官網)
Action
如何產生PAT
- 首先登入你的github帳號頁面->點擊右方個人圖示 -> 點擊下方的Settings
- 在Settings頁面的左欄位的最下方應該有個 Developer settings,點擊它!
- 在Developer Settings頁面的左欄位應該有個 Personal access tokens,點擊它!
- 這裡就是Personal Access Token頁面,可以在這裡進行PAT的相關操作
(點擊 Generate new token) - 在Note填入相關資訊 / 在Expiration選擇有效期限 / 在Select scopes 勾選 scopes
- 最後勾選最下方的 Generate token
- 自動回到Personal access Token頁面,有個綠底打勾的字串,請把它複製保存好(離開這個頁面後就不再出現了)
如何使用PAT
基本上PAT就是用來取代操作 github remote時密碼的作用。輸入密碼的位置改輸入PAT的內容即可!
Result
git remote 的操作可以成功進行,不再出現Situation的錯誤訊息