• ubuntu16部署gitlab


    一、gitlab的安装

      1、 安装依赖包

    1 $ sudo apt-get update

    #如无ssh还需安装openssh-server

    $ sudo apt-get install postfix ca-certificates -y //安装postfix时选择不带Smarthost的Internet

      2、 添加清华大学镜像源

    1) 信任Gitlab的GPG公钥

    $ curl https://packages.gitlab.com/gpg.key 2> /dev/null | sudo apt-key add - &>/dev/null
    

    2)添加文件gitlab.list

    $ sudo vim /etc/apt/sources.list.d/gitlab.list
    

     ----------------------------------------------------------------------->

    deb https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu xenial main
    

    3、 安装gitlab-ce

    $ sudo apt-get update
    $ sudo apt-get install gitlab-ce        //如要安装指定版本,可以改为apt-get install gitlab-ce=8.11.6-ce.0
    

    4、 配置gitlab

    $ sudo gitlab-ctl reconfigure
    

      5、 启动postfix服务

    $ sudo service postfix start
    

      6、 开放80端口

    1 $ sudo iptables -A INPUT -p tcp -m tcp --dport 80 -j ACCEPT
    2 $ sudo apt-get install iptables-persistent -y             //安装时选择是,可使现有防火墙重启后仍然生效

    7、 浏览器访问gitlab:http://127.0.0.1:首次登录需要设置一个密码,设好后即可登录,默认用户为root 。

    二、gitlab的备份与恢复

      1、 备份gitlab:文件默认放在/var/opt/gitlab/backups 目录下 

    $ sudo gitlab-rake gitlab:backup:create 
    

      2、 还原gitlab备份

    1) 将备份文件copy到/var/opt/gitlab/backups

    # 只有一个备份文件的情况下还原
    $ sudo gitlab-rake gitlab:backup:restore
    
    # 多个备份文件是需指定文件
    $ sudo gitlab-rake gitlab:backup:restore BACKUP=备份文件名
    

    2) 修改配置文件/etc/gitlab/gitlab.rb

    $ sudo sudo vim /etc/gitlab/gitlab.rb
    

     ------------------------------------------------------------>

    gitlab_rails['backup_path'] = '/home/backup'      //"/home/backup"为备份文件路径
    

    3)  修改完后需重置gitlab

    $ sudo gitlab-ctl reconfigure
    

    PS:在还原gitlab的时候,要安装对应版本,否则会还原不了。

  • 相关阅读:
    javascript正则表达式对象、窗体对象11.0
    springboot~不用模板执行html文件
    springboot-jar-web
    springboot-war
    springboot-jar
    idea~创建maven webapp项目
    简单日志项目
    loback.xml 在idea中代码自动完成
    mysql 时区问题导致的时间相差14小时
    mariadb vs mysql
  • 原文地址:https://www.cnblogs.com/jefflee168/p/7368503.html
Copyright © 2020-2023  润新知