gitlab 搭建实战

零.环境

       ubuntu16.04

一、安装

      1.1 安装依赖

                sudo apt-get install curl openssh-server ca-certificates postfix

        

      1.2 添加清华镜像

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

           vim打开文件/etc/apt/sources.list.d/gitlab-ce.list,加入下面一行:

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

      1.3 安装

               sudo apt-get updatesudo

sudo apt-get install gitlab-ce

      1.4 配置

               sudo gitlab-ctl reconfigure

        

      1.5 打开 sshd 和 postfix 服务

service sshd start

service postfix start

      1.6 查看是否正常运行

               sudo gitlab-ctl status

浏览器打开:http://127.0.0.1


二、配置数据文件存储位置

        2.0 gitlab默认存储文件夹

                 /var/opt/gitlab/git-data

        2.1 建立自己的存储文件夹

                 mkdir /home/x/xx

        2.2 修改gitlab配置

                 vim  /etc/gitlab/gitlab.rb

修改成如下:

  git_data_dirs({
                     "default" => {
                     "path" => "/home/x/xx"}})

        2.3 重新加载配置

                  gitlab-ctl stop

                  gitlab-ctl reconfigure

                  gitlab-ctl start

三、配置端口

         2.1 默认端口

                  gitlab 默认端口为80

         2.2 更改默认端口

                  sudo -i

                  cd /var/opt/gitlab/nginx/conf/

                  vim gitlab-http.conf 

                  server {
                           listen *:8008;  # 数字为需要修改的端口
                          server_name gitlab.example.com;

        2.3 重启

                   gitlab-ctl restart 

        2.4 测试

浏览器输入:ip:端口

          

参考:

         http://blog.csdn.net/discoverer100/article/details/51814171

         https://blog.whsir.com/post-1490.html

         http://blog.csdn.net/wizard_rp/article/details/73147129

         

猜你喜欢

转载自blog.csdn.net/u013584315/article/details/79488608
今日推荐