0


gitlab配置使用ssh(clone)拉取项目失败的踩坑排查记录(配置了SSHkey仍然不能正常拉取代码)

文章目录

坑的由来(自己找的)

说起这个由来有一点尴尬,以前公司使用svn,使用git不多,后来由于项目管理和人员协作的需要开始使用git作为项目版本管理,以前的项目管理感觉比较混乱,所以就搭建了gitlab,gitlab-runner来作为项目管理,项目版本管理和自动化部署CICD,这样也确实提高了效率,但是呢,由于这台服务器当时的使用的是docker容器,挂载根目录的盘磁盘快满了,就想着迁移到另一块挂载盘,没想到这样导致了后面这个问题,算是自找的。

排查过程

在重新配置了gitlab的容器磁盘映射后,重启了docker和容器,在使用ssh同步代码时一直报错:
在这里插入图片描述
一开始以为时SSHkey不正确,后来发觉更换了也不可以,一直百度也没有找到原因,后来想起取看一看gitlab 对应的日志文件看到了这些:
在这里插入图片描述
才恍然大悟,这个大致的意思时这个私钥文件的权限不私有了权限给的高了,然后就修改了对应的文件权限,执行以下命令

chmod 700 ssh_host_*_key

后来就可以正常拉取代码,上传代码了

后记,反思

多看日志,over

标签: gitlab ssh git

本文转载自: https://blog.csdn.net/weixin_37653377/article/details/129208771
版权归原作者 挥剑斩红尘 所有, 如有侵权,请联系我们删除。

“gitlab配置使用ssh(clone)拉取项目失败的踩坑排查记录(配置了SSHkey仍然不能正常拉取代码)”的评论:

还没有评论