为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协议进行代码的拉取以及提交等操作了

 

              ⑤再试一下拉取代码和提交代码,应该就不需要输入密码了

 

                   

 

posted @ 2018-12-28 10:31  天霜河白  阅读(431)  评论(0)    收藏  举报