博主真的是一个很懒的人,第一家公司git拉项目配置的是ssh,后来换了公司显然ssh原来的就不能用了。当时弄了一下,没生效,之后一直是用http拉项目。
直到今天,没错,是今天,我们原来是用的老版本git,即将强制升级新的gitLab,按理说httpf方式无论怎样都可以拉到的,只要你有项目权限,有开发权限。但是我们这个新版本不配置ssh,就没有权限拉取项目,到了今天下班如果新版git无法正常登陆(分配了新的密码),项目无法正常拉取,是要请组内人喝酸奶的,碍于还没发工资,囊中羞涩,克服懒惰,花了5分钟配置一下。话不多说,进入正题:
1. 配置用户名、邮箱
注意
:这里的邮箱填写你提交代码时要用的邮箱
git config --global user.name "zhangsan"
git config --global user.email "1111111@qq.com"
2.生成SSH KEY
$ ssh-keygen -t rsa -C 1111111@qq.com
回车
y
回车
回车
cd ~/.ssh
.ssh cat id_rsa.pub