1. 程式人生 > >為Gitlab新增祕鑰

為Gitlab新增祕鑰

一、背景

           當前很多公司都選擇git作為程式碼版本控制工具,

          然後自己公司搭建私有的gitlab來管理程式碼,

          我們在clone程式碼的時候可以選擇http協議,

          當然我們亦可以選擇ssh協議來拉取程式碼。

二、解決方案

          ①任意空白右擊,選擇git bash

              然後使用如下命令生成公鑰和私鑰

             

              命令解釋: ssh-keygen是產生金鑰,

                                 金鑰有兩種型別rsa和dsa兩種,

                   -t用來指定金鑰型別,-t rsa是將金鑰型別指定為rsa,

                   -C是公鑰中的備註,通常指定為自己的郵箱。

  

                ② 然後開啟~/.ssh/id_rsa.pub檔案

                ~表示使用者目錄  我的目錄如下圖

          

 

             

      Id_rsa          公鑰

      Id_rsa.pub      私鑰

      Known_hosts    這個檔案主要是用來記錄伺服器端的Host,IP以及rsa檔案的

 

 

               ③登入gitlab新增公鑰

                      

 

             登入gitlab.com  點選上圖①位置,或者在②位置的搜尋框中輸入SSH即可搜尋

                      

 

               在框中輸入  id_rsa檔案中的內容

               點選add key 新增

 

              ④到此就完成了gitlab配置ssh key的所有步驟,我們就可以愉快的使用ssh協議進行程式碼的拉取以及提交等操作了

 

              ⑤再試一下拉取程式碼和提交程式碼,應該就不需要輸入密碼了