zoukankan      html  css  js  c++  java
  • gitlab数据迁移

    由于gitlab是默认安装的,随着公司代码越来越多,导致gitlab数据目录空间不足,出现无法访问gitlab了。
    磁盘空间:




    /home有1.8T的空间一直没用上!
    现在打算将原有代码目录迁移到新目录
    gitlab代码数据默认目录:/var/opt/gitlab/git-data/repositories
    在home目录下新建gitlab-data目录mkdir /home/gitlab-data/

    操作步骤:


    1、停止相关数据连接服务

    1. gitlab-ctl stop unicorn 
    2. gitlab-ctl stop sidekiq  




    2、数据迁移

    cp -rp /var/opt/gitlab/git-data/repositories/ /home/gitlab-data/ 


    这里CP一定要加上-p参数,不然会导致权限问题


    3、修改gitlab配置文件


    vim /etc/gitlab/gitlab.rb 
    #指定数据目录

    git_data_dir "/home/gitlab-data"  





    保存后运行  gitlab-ctl reconfigure 即可


    4、启动gitlab

      gitlab-ctl start  


    附:


    错误502解决办法


    8080 端口冲突


    原因:由于unicorn默认使用的是 8080 端口。


    解决办法:打开 /etc/gitlab/gitlab.rb ,打开 # unicorn['port'] = 8080 的注释,将 8080 修改为 9090 ,保存后运行 sudo gitlab-ctl reconfigure 即可。

  • 相关阅读:
    51nod 1179 最大的最大公约数 (数论)
    POJ 3685 二分套二分
    POJ 3045 贪心
    LIC
    HDU 1029 Ignatius and the Princess IV
    HDU 1024 Max Sum Plus Plus
    HDU 2389 Rain on your Parade
    HDU 2819 Swap
    HDU 1281 棋盘游戏
    HDU 1083 Courses
  • 原文地址:https://www.cnblogs.com/lixiuran/p/6756215.html
Copyright © 2011-2022 走看看