您现在的位置是:网站首页 > 心得技巧 > 编程技巧编程技巧
【原】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面板简直不要太好看~
二、输入config命令查看配置
git config --global --list
效果:
我本机已经配置过了,所以能看到用户名和邮箱信息,如果大家是第一次安装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"
效果:
这里千万要注意,如果你不想在每次拉取和推送代码的时候都输入密码,那就直接一路回车,总共有4个回车,切记,切记,切记!!!
本人切身感受过,每次git pull、git push都需要输入密码,是一件多么酸爽的事情,谁用谁知道。
进入用户目录下的.ssh文件夹,可以看到刚才生成的公钥和私钥:
四、打开gitlab的settings页面
如果没有进行过特殊改动,一般都是 /profile/keys 路径
添加完key之后,就可以愉快的clone代码了。
看完文章,有任何疑问,请加入群聊一起交流!!!
很赞哦! ()
相关文章
- git commit失败,提示“fatal: paths 'log ...' with -a does not make sense”
- git pull提示“The following untracked working tree files would be overwritten by merge”
- GitLab提示“Permanently added 'xxx' (ECDSA) to the list of known hosts”
- jenkins手动选择git分支版本进行自动打包部署
- Jenkins+Git+Maven实现自动打包Jar/War并部署到Tomcat
- linux环境下git二进制方式安装教程
- IntelliJ IDEA 202x版本不显示git修改过的文件列表了
- intellij idea解除svn、git关联的方法
标签云
猜你喜欢
- IntelliJ IDEA 2019.2已经可以利用补丁永久破解激活了
- IntelliJ IDEA 2019.3利用补丁永久破解激活教程
- IntelliJ IDEA高版本最灵活的永久破解激活方法(含插件激活,时长你说了算)
- Jetbrains全家桶基于ja-netfilter的最新破解激活详细图文教程
- IntelliJ IDEA 2022.1永久破解激活教程(亲测可用,持续更新)
- 分享几个正版 IntelliJ IDEA 激活码(破解码、注册码),亲测可用,持续更新
- ja-netfilter到底需不需要mymap,2021.3.2版本激活失效?
- 如何激活idea2022.1及以上版本中的插件(亲测可用)
- 【史上最全】IntelliJ IDEA最新2022.1版本安装和激活视频教学(含插件)
- IntelliJ IDEA 2022.2 版本最新2099年永久激活方法,亲测可用,也可以开启新UI了。
站点信息
- 网站程序:spring + freemarker
- 主题模板:《今夕何夕》
- 文章统计:篇文章
- 标签管理:标签云
- 微信公众号:扫描二维码,关注我们