GitHub 無法使用帳號密碼 push
今天突然發現在別台電腦無法用 github 的帳號與密碼進行 push 會出現錯誤訊息 git.exe push --progress "origin" master fatal: HttpRequestException encountered. 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. fatal: Authentication failed for 'https://github.com/cod/date.git/' 特地查看了一下, 原來密碼的身分驗證已經在去年 2021 年 8 月 13 日移除了,看來就是不支援了 替代方案可以使用 personl token 不太懂為啥不支援密碼了 因電腦教室關機重開後就會恢復原始設定 必須把 token 額外記起來以免忘記或遺失還要重新產生,顯得非常麻煩 personl token 是參考這篇文章: https://docs.github.com/en/ authentication/keeping-your- account-and-data-secure/ creating-a-personal-access- token#using-a-token-on-the- command-line 設定方式如下: 右上角點選帳戶下的 Settings 選項 再選左下角最後一個 Developer settings 選項 選擇 Personal access tokens 選項後,點選畫面右上角的 Generate new token 填入此 token 的說明,還有過期的時間與存取的權限後,就可以按 Generate token 按紐 就可以得到 token ,記得保存好 因為畫面上有提醒:Make sure to copy your per...