Sourcetree連結Github,解決密碼驗證問題
背景
2021年8月14日,上傳程式碼至Github時,遇到Github不再支援密碼驗證這問題,
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/
針對這問題,參考常見的解決方式,符合本身的需求找出的解決方案,透過Sourcetree 上傳至 Github。
- Git
- Sourcetree
- Github
檢查本機是否有ssh key設置
ssh-keygen
$ cd ~/.ssh 或cd .ssh
如果沒有則提示: No such file or directory
如果有則進入~/.ssh路徑下(ls查看當前路徑文件,rm * 刪除所有文件)
使用Git Bash生成新的ssh key
添加ssh key到GItHub
產生ssh key
至ssh目錄開啟id_rsa.pub檔案
複製key到空格中
Sourcetree 建立 Github 專案
souretree建立私有專案
上傳檔案至Github
檢視上傳是否成功