GitHub 忘记SSH密钥
首先查看本地是否有.ssh文件
打開 Git Bash 后 運行cd ~/.ssh查看是否有該文件
如果本地有ssh密鑰的話會有id_rsa、id_rsa.pub、known_hosts等文件。
如果沒有的話運行上步驟命令就會找不到文件的提示
如果有, 但是已經忘記密碼了, 可以刪除ssh
復制并運行rm -rf ~/.ssh/*把現有的ssh key都刪掉,這句命令行如果多打一個空格,可能就要重裝系統了,建議復制運行。
創建SSH密鑰: 運行ssh-keygen -t rsa -C “你的郵箱”,注意填寫真實郵箱。
按回車三次
公鑰就在id_rsa.pub文件中
運行 cat ~/.ssh/id_rsa.pub ,得到一串東西,完整的復制這串東西
最后面的郵箱不要復制, 可以注意到郵箱前面有一個空格就是為了和公鑰區別開
打開GitHub->點擊頭像->setting->SSH adn GPG keys->New SSh key
輸入title、把剛才復制的那段公鑰粘貼到key中保存
在GitHub顯示已經添加成功之后, 在git bash中運行ssh -T git@github.com,你可能會看到這樣的提示。
輸入yse
然后如果你看到 Permission denied (publickey). 就說明你失敗了,請回到第 1 步重來
如果你看到 Hi XXX! You’ve successfully authenticated, but GitHub does not provide shell access.那就說明你成功了
總結
以上是生活随笔為你收集整理的GitHub 忘记SSH密钥的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 学习笔记:物料接收到质检库存的几种不同方
- 下一篇: 建立时间、保持时间、时钟输出延时、时钟偏