為github帳號添加SSH keys

使用Git clone命令從github上同步github上的代碼庫時,如果使用SSH鏈接(如我自己的beagleOS項目:git@github.com:DamonDeng/beagleOS.git),而你的SSH key沒有添加到github帳號設(shè)置中,系統(tǒng)會報下面的錯誤:
Permission denied (publickey).
fatal: The remote end hung up unexpectedly

這時需要在本地創(chuàng)建SSH key,然后將生成的SSH key文件內(nèi)容添加到github帳號上去。
創(chuàng)建SSH key的方法很簡單,執(zhí)行如下命令就可以:
ssh-keygen
然后系統(tǒng)提示輸入文件保存位置等信息,連續(xù)敲三次回車即可,生成的SSH key文件保存在中~/.ssh/id_rsa.pub

然后用文本編輯工具打開該文件,我用的是vim,所以命令是:
vim ~/.ssh/id_rsa.pub

接著拷貝.ssh/id_rsa.pub文件內(nèi)的所以內(nèi)容,將它粘帖到github帳號管理中的添加SSH key界面中。
打開github帳號管理中的添加SSH key界面的步驟如下:

  1. 登錄github
  2. 點擊右上方的Accounting settings圖標(biāo)
  3. 選擇 SSH key
  4. 點擊 Add SSH key
    在出現(xiàn)的界面中填寫SSH key的名稱,填一個你自己喜歡的名稱即可,然后將上面拷貝的~/.ssh/id_rsa.pub文件內(nèi)容粘帖到key一欄,在點擊“add key”按鈕就可以了。
    添加過程github會提示你輸入一次你的github密碼

添加完成后再次執(zhí)行g(shù)it clone就可以成功克隆github上的代碼庫了。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 當(dāng)使用git clone命令從github上同步代碼庫時,如果使用SSH鏈接,而你的SSH key沒有添加到git...
    乘務(wù)員閱讀 660評論 0 1
  • 第一章 安裝Git工具 下載GitHub for Windows,直接點擊安裝,安裝完成后,可以看到“Git Sh...
    不圓的石頭閱讀 12,150評論 5 63
  • 謊言對人的傷害有多大, 我在那個虛假的世界里找到了答案, 我心是如此疼痛。 但你的憨笑給了我溫暖, 讓我在這虛假...
    一切隨1閱讀 246評論 0 1
  • 很多時候,只有在真正體驗了,才能有深刻地領(lǐng)會與體悟。比如閱讀這件事,我認(rèn)為我是從現(xiàn)在開始才真正閱讀,才像與它融合,...
    若凡666閱讀 185評論 0 0
  • 依稀記得 那天晚上大雨滂沱 四位少女 街頭淋著雨唱著歌 雨水匯聚流過溫?zé)岬牟鳖i 順著心窩填滿肚臍的坑 訴說著只有彼...
    叫我梅芳就好閱讀 174評論 0 2

友情鏈接更多精彩內(nèi)容