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