在Ubuntu上安装gitlab其实这个有一些细节是区分Ubuntu版本的

gitlab的安装官方文档https://about.gitlab.com/install/#centos6
其中包含了Ubuntu/CentOS6/ CentOS7等linux操作系统
今天就讲解一下Ubuntu的安装步骤
一、 准备环境

  1. ubuntu-18.04-live-server-amd64版 普通账户以及root账户我的是ubuntu18/ubuntu18 管理员root账户密码是root/root

  2. ubuntu镜像可以百度云给你们
    二、 安装gitlab
    *********需要说明一点如果出现这个错误(没出现无需处理)

    	这个错误是需要删除锁定的文件
    	运行一下命令看下图
    	sudo rm /var/lib/dpkg/lock
    	sudo dpkg --configure -a
    	sudo apt-get update
    

    在这里插入图片描述

  3. 开始安装了(安装依赖,运行) sudo apt-get install curl openssh-server ca-certificates postfix(可能需要手动同意一下) 在Ubuntu上安装gitlab其实这个有一些细节是区分Ubuntu版本的_第1张图片 第二步有就不需要同意第二步没有就需要
    在Ubuntu上安装gitlab其实这个有一些细节是区分Ubuntu版本的_第2张图片

  4. 利用清华大学的镜像来进行主程序的安装。
    curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bashsu
    在Ubuntu上安装gitlab其实这个有一些细节是区分Ubuntu版本的_第3张图片

  5. 切换到root账户 su root 提示输入密码
    在这里插入图片描述
    编辑 gitlab-ce.list执行vi /etc/apt/sources.list.d/gitlab-ce.list
    将里面的信息全部注释掉(0前面加上#号
    加入加入下载地址:deb https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu xenial main
    在这里插入图片描述

  6. 在切换到正常用户
    在这里插入图片描述

  7. 执行命令sudo apt-get update
    在Ubuntu上安装gitlab其实这个有一些细节是区分Ubuntu版本的_第4张图片

  8. 执行命令sudo apt-get install gitlab-ce 此步骤可能比较消耗时间
    在这里插入图片描述
    这一步如果下载不成功继续上面这个命令sudo apt-get update–sudo apt-get install gitlab-ce
    在这里插入图片描述

  9. 成功后执行命令 sudo gitlab-ctl reconfigure
    在Ubuntu上安装gitlab其实这个有一些细节是区分Ubuntu版本的_第5张图片

  10. 启动完成检查是否启动成功执行命令sudo gitlab-ctl status
    在Ubuntu上安装gitlab其实这个有一些细节是区分Ubuntu版本的_第6张图片

  11. 出现这种情况说明启动成功但是有一点需要注意访问gitlab.example.com看是否可以访问如果不能访问则需要修改

  12. 切换到root账户(第5步)

  13. 修改gitlab.yml.example或者gitlab.yml文件 执行: vim /opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml
    将gitlab.example.com 改本机ip
    在Ubuntu上安装gitlab其实这个有一些细节是区分Ubuntu版本的_第7张图片

  14. 修改gitlab.rb文件 执行命令 命令 sudo vim /etc/gitlab/gitlab.rb
    将external_url 'http://localhost’改为:externa_url ‘http://localhost:4567’
    在Ubuntu上安装gitlab其实这个有一些细节是区分Ubuntu版本的_第8张图片

  15. 修改unicorn.rb文件 执行命令 sudo vim /var/opt/gitlab/gitlab-rails/etc/unicorn.rb

    listen "127.0.0.1:8080"改为:listen “127.0.0.1:4567”(可以不修改)
    执行命令gitlab-ctl reconfigure(让文件成效)继续执行命令看是否成功wget http://localhost:4567

  16. 访问http://192.168.237.136:4567(首次访问需要设置root账户的密码)
    在Ubuntu上安装gitlab其实这个有一些细节是区分Ubuntu版本的_第9张图片
    出现此界面执行成功第一次访问需要设置root的密码(0最少8位数

  17. gtilab部分命令
    sudo gitlab-ctl stop // 停止

    sudo gitlab-ctl start // 开启

    sudo gitlab-ctl restart // 重启

    sudo gitlab-ctl status // 查看状态

    sudo gitlab-ctl reconfigure // 确认配置(修改配置后,必须执行)

    sudo gitlab-ctl tail // 查看日志

你可能感兴趣的:(环境搭建)