坑的由来(自己找的)

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

排查过程

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

后记,反思

多看日志,over


版权声明:本文为weixin_37653377原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/weixin_37653377/article/details/129208771