一、配置
参考:https://www.cnblogs.com/chenfl/p/15657868.htmlhttps://www.cnblogs.com/chenfl/p/15657868.html
二、报错
1.权限错误
在执行过程中如果报如下错误
使用如下指令解决:
chmod 600 id_rsa.github
chmod 600 id_rsa.gitee
chmod 600 id_rsa.gitlab
2.登陆企业私有gitlab错误
在使用ssh -T git@gitlab.com测试连接过程中如果报如下错误
解决办法
1)使用参考中第2步生成新的 SSH keys,可以命名为自己的企业名称,如:
ssh-keygen -t rsa -f ~/.ssh/id_rsa.qiyename -C "xxx@qq.com"
2)
ssh-agent bash
ssh-add ~/.ssh/id_rsa.qiyename
3)配置config文件中的“其他自己搭建的”部分
仿照格式改为
Host git@git.qiye.com
Port 22
HostName https://git.qiye.com
User git
IdentityFile ~/.ssh/lab_rsa.qiyename
其中git.qiye.com为自己企业对应的gitlab仓库连接
4) 将lab_rsa.qiyename.pub对应的ssh密钥复制到gitlab账号中
5)测试连接
ssh -T git@git.qiye.com
连接成功