gitlab ssh免密提交代码
- 创建ssh key
ssh-keygen -t rsa -C "email@ex.com"
# 可以是任何用户名,注册了gitlab的那个登录名
1
2
2
- 找到我们的几个文件C:\Users\T.ssh该路径下

config文件(无后缀名)是配置多个ssh key的,默认情况是id_rsa

- 绑定
ssh-agent bash
# 或者
ssh-agent bash --login -i
1
2
3
2
3
- 添加我们的公钥
ssh-add /c/Users/BJ0158/.ssh/id_rsa
1
- 访问我们项目所在服务器,记住这个域名不是gitlab.com
ssh -T git@gitlab.jianlc.tp
1
如果要使用免密码登录,得使用ssh,配置公钥是必须的,clone的时候也要使用ssh的方式去克隆代码,如果使用的http的方式去克隆代码,即使你配置了ssh的公钥,提交代码的时候还是会要求你输入用户名和密码的,切记
