# Github 個人權杖更新步驟:解決 git push 失敗,取代密碼驗證  >Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.) 專案 commit 完無法 git push,顯示 github 不再支援帳號密碼驗證,比須改以「個人權杖(Personal Access Token)」作為驗證工具。 根據 [Github 官方文件](https://docs.github.com/en/github/authenticating-to-github/keeping-your-account-and-data-secure/creating-a-personal-access-token)教學,可以先設定個人權杖後再做密碼變更,即可完成。 1. 確保 github 已驗證過 email 2. 點擊 github 個人頭像處,找到 settings  3. 點擊左側下方 Developer Setting  4. 點擊左下 Personal access token  5. 點擊 Generate new token  6. 在 Note 寫下權杖的用途,並設定期效  7. 在 Select scopes 處選取權杖的使用範圍。如果想要以此權杖用來在CLI 上存取 repository,則一定要勾選 **repo**。  8. 按下 Generate Token  9. 個人權杖即產生!  **請務必複製下並儲存於安全處,這串序號將不復見** 接著要將原本的密碼改為剛剛創建的個人權杖,以下示範 Mac OS 的操作 1. 在 Mac 上搜尋 Keychain(鑰匙圈) 2. 按下左上「登入」,找到 github 的 internet 密碼的項目  3. 勾選「顯示密碼」,系統會先請你輸入 **原先的密碼**(注意!不是輸入個人權杖喔!)  4. 於顯示密碼後方欄位貼上個人權杖,並按下右下方「儲存所作更動」鍵。  5. 完成!!! 馬上試試 git push,成功!  參考資料: https://www.ithome.com.tw/news/141715 https://stackoverflow.com/questions/68779331/use-token-to-push-some-codes-to-github
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up