之前都是用vscode的git插件處裡版本管理的問題,今天專案部署後發現bug就直接在伺服器修了,要推送上去之後就要我登入github,當我帳密打完之後跟我Support for password authentication was removed on August 13, 2021.,我直接傻眼。
問題
新規github要求使用ssh key或是token登入
解法
依照官方說明解決,我使用ssh rsa
然後到個人帳號設定頁面 SHH and GPG keys
點擊New key進入設定頁面
將剛剛的ssh rsa填進KAY欄,在Title欄命名
這樣ssh key就設定完了 然後回到專案資料夾打上
git remote set-url origin git@github.com:{user_id}/{project_name}.git
連到github遠端資料庫
就可以重新執行git push
了
參考資料
#人生剩力組 - GitHub 不能再使用密碼驗證,你有更好的選澤 - SSH Key Github - Adding a new SSH key to your GitHub account