gitlab
felix_yujing
Better in Time
展开
-
关于gitlab备份
在之前的文章里讲到了如何使用docker运行gitlab服务,这里来说一下关于gitlab的备份。方法一因为是使用的docker容器运行的gitlab,考虑备份的时候,第一反应可能就是想直接拷贝容器的挂载目录。但是直接拷贝的目录,能不能直接在另外一台服务器上正常运行的起来呢? gitlab容器运行用的数据确实都在挂载目录里面,理论上来讲是可以直接拿来用的。但是,我尝试了一下,直接拷还是存在一些问题原创 2016-10-25 13:32:10 · 6641 阅读 · 0 评论 -
利用GitLab API来获取仓库中某个文件的内容
相比于SVN的集中化版本控制方式,Git属于分布式版本控制系统,更适合代码的分支化管理。但是在下载Git项目的时候,不能像SVN那样只拉取指定的目录或文件,而是要下载整个repo。个人觉得Git的这个特点,在有些时候还是不太方便的。最近在查看GitLab的Help文档的时候,发现GitLab提供了很多GitLab API,利用GitLab API是可以实现对仓库中某个文件内容的获取的。实现方法 通原创 2016-09-30 19:08:24 · 28310 阅读 · 3 评论 -
使用docker运行gitlab服务
之前,在服务器上直接安装配置过gitlab,感觉需要配置安装的东西还是挺多的:git,redis,postgresql,nginx等。这么多服务一起,备份和迁移都不方便。为了避免这个问题,决定将gitlab进行docker化部署。所有服务组件都在一个docker容器里面,只需将重要的配置、repo数据等挂载在宿主机上保存。平时只要备份挂载的数据目录即可,另外,如果需要迁移,也只需把数据目录拷贝到其它原创 2016-08-09 22:47:13 · 16011 阅读 · 1 评论 -
gitlab使用备份文件进行恢复后访问报500问题
问题: gitlab使用备份文件进行恢复(可参考https://blog.csdn.net/felix_yujing/article/details/52918803 )之后,其他访问可以正常,但在访问项目repo时报500页面。查看日志: 在/var/log/gitlab/gitlab-rails/production.log目录下查看日志发现,在访问项目repo地址时,报了如下错误。 ...原创 2018-04-18 10:38:24 · 2754 阅读 · 0 评论