首页 > 其他 > 详细

gitlab服务器搭建

时间:2018-09-27 00:39:20      阅读:164      评论:0      收藏:0      [点我收藏+]

【版权声明:本文为博主原创文章,未经博主允许不得转载】

==================================================================

运行环境:Ubuntu 18.04 LTS 64bit

     Linux 4.15.0-34-generic x86_64 GNU/Linux

     gcc-7.3.0

==================================================================

【gitlab服务器安装】  

  1.安装必要的依赖文件
      sudo apt-get install -y curl openssh-server ca-certificates
    安装postfix,用来支持email通知功能
      sudo apt-get install -y postfix
    安装过程中选择“Internet Site”选项。
  2.下载gitlab仓库的安装脚本,并执行安装
      curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh | sudo bash
    安装gitlab软件,并预先指定gitlab服务器的地址:
      sudo EXTERNAL_URL="http://gitlab.example.com" apt-get install gitlab-ee

    例如,如果是安装在本地,假设IP地址是192.168.132.164,则
      sudo EXTERNAL_URL="http://192.168.132.164:5678" apt-get install gitlab-ee
    指定5678端口作为gitlab服务的端口。
  3.访问gitlab服务器,使用默认root用户登录,并设置密码
    首次登录时,需要设置登录密码。

【配置gitlab域名】
  # sudo vi /etc/gitlab/gitlab.rb
  编辑:external_url ‘你的网址‘
  例如:external_url ‘http://192.168.1.100‘
  编辑完成后,再sudo gitlab-ctl reconfigure一下,使配置生效

  如果是本地的gitlab服务器,可以使用“http://localhost”访问

【修改gitlab服务器仓库位置】

  1.修改仓库位置:
   默认情况下gitlab的仓库位置是 /var/opt/gitlab/git-data.
   可以通过编辑 /etc/gitlab/gitlab.rb 文件修改配置,例如将目录改为 /mnt/git-data:
   对应参数是:git_data_dirs
    原始值:git_data_dirs({
          "default" => "/var/opt/gitlab/git-data",
        })
    修改为:
        git_data_dirs({
          "default" => "/var/opt/gitlab/git-data",
          "alternative" => "/mnt/git-data"
        })
   注意:目标文件夹不能包含软连接
   执行一下命令,使修改生效:
     sudo gitlab-ctl reconfigure

  2.移动仓库数据
    sudo gitlab-ctl stop
    sudo rsync -av /var/opt/gitlab/git-data/repositories /mnt/git-data/
    sudo gitlab-ctl reconfigure
    sudo gitlab-ctl start
    现在已经在新目录中生成了仓库数据
    sudo ls /mnt/git-data/

gitlab服务器搭建

原文:https://www.cnblogs.com/helloworld8102/p/9710743.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!