zoukankan      html  css  js  c++  java
  • 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的时候,要安装对应版本,否则会还原不了。

  • 相关阅读:
    在VMware9.0上安装CentOS6.3+mysql5.5.28数据库 东师理想
    Python学习总结(二)python的练习方法
    gdb调试nasm语法的汇编程序(转载)
    配置Bochs
    量变与质变(生活中,技术上)
    设置gdb反汇编语法为intel(转载)
    Python学习总结(一)
    2012暑假计划
    理解TCP为什么需要进行三次握手(白话)(转载)
    对自己的学习方式的思考(转载)
  • 原文地址:https://www.cnblogs.com/jefflee168/p/7368503.html
Copyright © 2011-2022 走看看