# Notes:Git 報錯與 Personal Access Token 在終端機執行 git push origin 命令要把 project 推上 GitHub 的時候遇到詢問使用者名稱跟密碼,在這邊的〔Password〕如果回答你登入 git 的密碼是會報錯的,錯誤訊息如下: > 錯誤訊息: > remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead. 官方解釋:https://github.blog/changelog/2021-08-12-git-password-authentication-is-shutting-down/ 意思是為了安全起見,GitHub 已經不再支援密碼驗證,改成用「**使用者在 GitHub 上所生成的 Personal Access Token**」來作為 authentication 的 Password,並不是登入 GitHub 時的密碼。 ```cmd= Username: your_username Password: your_token ``` ## Token 生成方式 ## 1. 開啟自己的 GitHub 帳戶的設置(Settings) ![](https://i.imgur.com/TIpJMJW.png) ## 2. 進去之後左側最下面的開發者設置(Developer settings) ![](https://i.imgur.com/k1sk6nn.png) ## 3. 進入 Personal Access Token > Generate new token ![](https://i.imgur.com/VbVGXgo.png) Generate new token 按下去會驗證你 GitHub 的登入密碼,然後你給 token 取個名字再設定過期時間(30 天 / 90 天 / 永不過期之類的),勾選決定該 token 可以執行的範圍權限(Scopes),我一般直接全選,接著就能得到一串新的 token,在這裡一定要記得複製起來自己找個地方記好,因為之後我們再進來這個區塊也看不到你之前生成的 token 是多少了。 --- : : 20220331 : : 與松 withhhsong : : ###### tags: `withhhsong` `notes` `git`