为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协议进行代码的拉取以及提交等操作了
⑤再试一下拉取代码和提交代码,应该就不需要输入密码了

浙公网安备 33010602011771号