解决docker部署的gitlab在升级之后出现ssh无法使用的情况
gitlabssh

由于按耐不住内心的小恶魔,把gitlab进行了升级。
        由于是基于docker部署的,就直接下了新的镜像,然后映射的文件夹跟之前一样就行了。启动之后,访问正常。感觉这样就可以了,可是,真的就可以了嘛???ssh居然用不了了,这是什么情况不能忍啊。查了很久,试了各种办法,怎么都解决不了。后来找到一个,说是要先把数据备份,然后把之前挂载的文件夹全删除了,再全新的启动一个gitlab的容器。启动之后,再把数据恢复。
        我照做了,然后,真的就成功了。
        但是,折腾了一天我发现一个比较坑的问题。gitlab的升级是不能用备份恢复的方式去做的,只能直接映射的原来的文件夹。但是直接用原来的数据,ssh又用不了,真的是神坑。

暂无评论