最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

git clone如何解決Permission Denied(publickey)問題

 更新時間:2024年11月14日 08:49:51   作者:scanklm  
文章介紹了如何解決Git clone時遇到的PermissionDenied(publickey)問題,包括檢查SSH key是否存在、生成新的SSH key、將SSH key添加到ssh-agent以及將SSH key添加到GitHub賬號,最后通過git clone下載代碼

git clone解決Permission Denied(publickey)

本地git bash 使用git clone git@github.com:***.git方式下載github代碼至本地時需要依賴ssh key,遇到權(quán)限不足問題時一般都是SSH key失效或者SSH key不存在,重新創(chuàng)建SSH key一般就可以解決問題;

步驟一、檢查本地ssh key是否存在

1、windows下 開始 -- 搜索框輸入 git bash,打開git bash窗口;

2、git base窗口中輸入指令 ls ~/.ssh/ 來檢查ssh key是否存在;

3、如果key不存在則按照步驟二重新生成,ssh key已存在則跳過步驟二,執(zhí)行步驟三;

步驟二、生成ssh key

1、繼續(xù)步驟一的git bash窗口執(zhí)行指令:

ssh-keygen -t rsa -b 2048 -C "你自己的郵箱地址"

修改郵箱地址為你自己的郵箱地址,注意此處郵箱地址前后的雙引號為英文格式雙引號;

2、指令執(zhí)行后頁面提示:

Generating public/private rsa key pair.
Enter file in which to save the key (/c/Users/***/.ssh/id_rsa):

***表示你自己的當(dāng)前登錄用戶名,不做修改直接回車,會將生成的rsa文件保存為默認(rèn)名稱

再次回車提示:

Enter passphrase (empty for no passphrase):
Enter same passphrase again:

提示設(shè)置提交/l拉取代碼到Github時需要的密碼及確認(rèn)密碼;

設(shè)置密碼后再次回車提示Your identification has been saved in.... 即表示ssh key生成成功;

步驟三、添加sshkey至ssh-agent

1、執(zhí)行eval “$(ssh-agent -s)”確認(rèn)ssh-agent處于開啟狀態(tài),打印pid... 表示啟用中;

2、執(zhí)行指令ssh-add ~/.ssh/id_rsa 添加ssh key至ssh agent,此步會要求輸入步驟二設(shè)置的密碼;

需要注意的是此處可能報錯:

Could not open a connection to your authentication agent

我的解決辦法是關(guān)掉當(dāng)前git bash窗口,重新以管理員身份運行g(shù)it bash 即解決問題;

步驟四、添加ssh key至guthub

1、登錄https://github.com/,在頁面右上角自己頭像右邊箭頭處右擊,彈框中進(jìn)入setting功能;

2、setting界面右邊菜單選擇SSH and GPG keys,選擇新建SSH keys,

保存即可;

步驟五:git clone下載代碼

步驟結(jié)束,此時再嘗試本地使用git clone方式下載代碼即可;

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 如何設(shè)計一個幾十萬在線用戶彈幕系統(tǒng)需求方案

    如何設(shè)計一個幾十萬在線用戶彈幕系統(tǒng)需求方案

    這篇文章主要介紹了為大家如何設(shè)計一個幾十萬在線用戶彈幕系統(tǒng)的需求實現(xiàn)方案詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪<BR>
    2023-05-05
  • Postman測試報告的生成方法

    Postman測試報告的生成方法

    做完測試后,都會編寫一份測試報告,測試報告中最主要的就是呈現(xiàn)出測試結(jié)果,哪些用例通過了,哪些用例沒有通過。像postman這么強大的功能也可以自動生成報告,供我們測試同學(xué)進(jìn)行查看,顯得更加有B格
    2022-01-01
  • 使用VSCode如何從github拉取項目的實現(xiàn)

    使用VSCode如何從github拉取項目的實現(xiàn)

    這篇文章主要介紹了使用VSCode如何從github拉取項目的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • 詳解RIFF和WAVE音頻文件格式

    詳解RIFF和WAVE音頻文件格式

    本文主要介紹了RIFF文件的格式和WAV音頻文件格式,為后面實現(xiàn)對WAVE文件的讀寫打一個理論基礎(chǔ)。后面打算使用C++標(biāo)準(zhǔn)庫,實現(xiàn)對WAV文件的讀寫
    2022-01-01
  • vscode eslint插件報錯Parsing error: Invalid ecmaVersion問題

    vscode eslint插件報錯Parsing error: Invalid 

    這篇文章主要介紹了vscode eslint插件報錯Parsing error: Invalid ecmaVersion問題及解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-10-10
  • 12種實現(xiàn)301網(wǎng)頁重定向方法的代碼實例(含Web編程語言和Web服務(wù)器)

    12種實現(xiàn)301網(wǎng)頁重定向方法的代碼實例(含Web編程語言和Web服務(wù)器)

    這篇文章主要介紹了11種實現(xiàn)301網(wǎng)頁重定向方法的代碼實例,文中包含9種編程語言和3種WEB服務(wù)器配置方法,共計12種,需要的朋友可以參考下
    2014-07-07
  • Git恢復(fù)之前版本的三種方法之reset、revert、rebase詳解

    Git恢復(fù)之前版本的三種方法之reset、revert、rebase詳解

    這篇文章主要介紹了Git恢復(fù)之前版本的三種方法之reset、revert、rebase解讀,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • 關(guān)于IE11修改User-agent不再支持document.all等

    關(guān)于IE11修改User-agent不再支持document.all等

    這篇文章主要介紹了關(guān)于IE11修改User-agent不再支持document.all等,需要的朋友可以參考下
    2015-12-12
  • git rebase -i 修改歷史提交的方法

    git rebase -i 修改歷史提交的方法

    這篇文章主要介紹了git rebase -i 修改歷史提交的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • git如何撤銷commit的方法(未push)

    git如何撤銷commit的方法(未push)

    這篇文章主要介紹了git如何撤銷commit的方法(未push),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07

最新評論

仙居县| 清流县| 南丹县| 襄樊市| 卢湾区| 天全县| 铜川市| 鄂伦春自治旗| 娄烦县| 清水河县| 远安县| 磐安县| 瑞昌市| 长兴县| 芮城县| 镇巴县| 华蓥市| 义乌市| 酒泉市| 德保县| 邹平县| 太仆寺旗| 太保市| 五指山市| 葫芦岛市| 弥勒县| 顺昌县| 隆林| 文昌市| 阿城市| 马公市| 凉城县| 新龙县| 台中县| 平阴县| 贵阳市| 志丹县| 乌兰察布市| 黄大仙区| 淄博市| 沅陵县|