其中包含了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

ubuntu安装gitlab离线_ubuntu

  1. 开始安装了(安装依赖,运行) sudo apt-get install curl openssh-server ca-certificates postfix(可能需要手动同意一下) 第二步有就不需要同意第二步没有就需要
  2. 利用清华大学的镜像来进行主程序的安装。
    curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bashsu
  3. 切换到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
  4. 在切换到正常用户
  5. 执行命令sudo apt-get update
  6. 执行命令sudo apt-get install gitlab-ce 此步骤可能比较消耗时间

    这一步如果下载不成功继续上面这个命令sudo apt-get update–sudo apt-get install gitlab-ce
  7. 成功后执行命令 sudo gitlab-ctl reconfigure
  8. 启动完成检查是否启动成功执行命令sudo gitlab-ctl status
  9. 出现这种情况说明启动成功但是有一点需要注意访问gitlab.example.com看是否可以访问如果不能访问则需要修改
  10. 切换到root账户(第5步)
  11. 修改gitlab.yml.example或者gitlab.yml文件 执行: vim /opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml
    将gitlab.example.com 改本机ip
  12. 修改gitlab.rb文件 执行命令 命令 sudo vim /etc/gitlab/gitlab.rb
    将external_url 'http://localhost’改为:externa_url ‘http://localhost:4567’
  13. 修改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
  14. 访问http://192.168.237.136:4567(首次访问需要设置root账户的密码)

    出现此界面执行成功第一次访问需要设置root的密码(0最少8位数
  15. gtilab部分命令
1.  sudo gitlab-ctl stop // 停止
sudo gitlab-ctl start // 开启
sudo gitlab-ctl restart // 重启
sudo gitlab-ctl status // 查看状态
sudo gitlab-ctl reconfigure // 确认配置(修改配置后,必须执行)
sudo gitlab-ctl tail // 查看日志