一、配置
参考:https://www.cnblogs.com/chenfl/p/15657868.html
https://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
连接成功
![]()
解决GitLabSSH权限错误及私有仓库连接问题,
本文介绍了在遇到GitLab权限错误时如何通过修改文件权限(如chmod)来解决。同时,针对登陆企业私有GitLab出现的问题,提供了生成新SSH密钥、配置ssh-agent、更新config文件以及添加SSH密钥到账户的步骤,以确保成功连接到企业GitLab仓库。

3314

被折叠的 条评论
为什么被折叠?



