git的安裝及使用(三)----SSH連線
阿新 • • 發佈:2020-12-28
ssh連線和https連線
一、http協議連線遠端倉庫
注意:這裡是找到並刪除http的協議使用者名稱密碼,因為以後要用ssh協議
二、使用ssh連線遠端倉庫
1.生成並配置好ssh
1 刪除了之後,要提交專案至git,又需要使用者名稱密碼,那麼就需要ssh git中生成ssh公鑰私鑰地址:https://gitee.com/help/articles/4181 2 生成公鑰私鑰,把公鑰配置到gitee上,以後就不需要輸入使用者名稱密碼了,走的是ssh 公鑰私鑰生成步驟: (1)ssh-keygen -t rsa -C "[email protected]" #開啟git bash在哪裡開啟生成都可以,郵箱要改成自己的(2)會在使用者家目錄,生成一個 .ssh資料夾,非對稱加密(公鑰和私鑰),開啟公鑰資料夾複製內容到gitee中的公鑰中,點確定後輸入密碼就完成了 (3)在命令列中把https協議改成ssh協議: git remote remove origin git remote #此時就沒有之前的origin了 git remote add origin [email protected]:liuqingzheng/luffyapi.git git push origin master #中間會問是用本地私鑰嗎,選擇yes 3 非對稱加密(即公鑰和私鑰) 4 給倉管一個公鑰,倉管把你的公鑰配置在gitee(gitlab) 配好後倉管會給你一個專案地址:[email protected]:lili/luffyapi.git 你要先拉下來專案:git clone [email protected]:lili/luffyapi.git 然後你就可以在此基礎上寫程式碼,寫好後在此倉庫裡提交了
2.步驟圖解
注意:生成 ssh的前提是已經把連線遠端倉庫的使用者名稱密碼刪除
使用:push程式碼時候要寫ssh協議的地址