首页   >   心得技巧

git生成ssh key,并添加至gitlab

在git上克隆项目时,有http和ssh两种方式,前者不用多说,就是普通的账号密码登录校验模式,而ssh方式则是利用git在本机生成的密钥来访问,相对比账号密码方式来说更加安全,不用担心账号密码丢失的问题。

当前有很多公司都选择git作为代码版本控制工具,然后自己搭建私有的gitlab来管理代码,我现在所在的公司也不例外,今天就来聊一下,如何使用git在本机生成ssh key,又如何在gitlab中配置本机的ssh key?

一、打开git bash面板

直接使用系统自带的cmd命令也是可以的,一般安装的时候都会带上git的bash面板,在这里主要是给大家看一下git面板的样子,对比系统cmd面板的黑不溜秋,五颜六色的git面板简直不要太好看~

git生成ssh key,并添加至gitlab

二、输入config命令查看配置

git config --global  --list

效果:

git生成ssh key,并添加至gitlab

我本机已经配置过了,所以能看到用户名和邮箱信息,如果大家是第一次安装git,还没有配置这些信息,可以去用户目录下寻找git的config文件,也可以使用命令方式:

git config --global  user.name "songfei"
git config --global user.email "sf_dream@sina.com"

三、生成ssh key

ssh-keygen -t rsa -C "sf_dream@sina.com"

效果:

git生成ssh key,并添加至gitlab

这里千万要注意,如果你不想在每次拉取和推送代码的时候都输入密码,那就直接一路回车,总共有4个回车,切记,切记,切记!!!

本人切身感受过,每次git pull、git push都需要输入密码,是一件多么酸爽的事情,谁用谁知道。

进入用户目录下的.ssh文件夹,可以看到刚才生成的公钥和私钥:

git生成ssh key,并添加至gitlab

四、打开gitlab的settings页面

如果没有进行过特殊改动,一般都是 /profile/keys 路径

git生成ssh key,并添加至gitlab

添加完key之后,就可以愉快的clone代码了。

QQ群Ⅰ: 686430774 (已满)

QQ群Ⅱ: 718410762 (已满)

QQ群Ⅲ: 638620451

如果文章有帮到你,可以考虑请博主喝杯咖啡!

分享到:

欢迎分享本文,转载请注明出处!

作者:不忘初心

发布时间:2019-09-19

永久地址:https://www.jiweichengzhu.com/article/ae6b0d7b83f04cfa9db73242a412cb35

评论