您现在的位置是:网站首页 > 心得技巧 > 编程技巧编程技巧

【原】git生成ssh key,并添加至gitlab

不忘初心 不忘初心 2019-09-19 围观() 评论() 点赞() 编程技巧

简介:git如何生成ssh key,git创建ssh key的步骤,gitlab如何配置ssh key来clone代码?在git上克隆项目时,有http和ssh两种方式,前者不用多说,就是普通的账号密码登录校验模式,而ssh方式则是利用git在本机生成的密钥来访问,相对比账号密码方式来说更加安全,不用担心账号密码丢失的问题。

在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代码了。

gitgitlab

看完文章,有任何疑问,请加入群聊一起交流!!!

很赞哦! ()

文章评论

  • 请先说点什么
    人参与,条评论

请使用电脑浏览器访问本页面,使用手机浏览器访问本页面会导致下载文件异常!!!

雨落无影

关注上方公众号,回复关键字【下载】获取下载码

用完即删,每次下载需重新获取下载码

若出现下载不了的情况,请及时联系站长进行解决

站点信息

  • 网站程序:spring + freemarker
  • 主题模板:《今夕何夕》
  • 文章统计:篇文章
  • 标签管理标签云
  • 微信公众号:扫描二维码,关注我们