其中包含了Ubuntu/CentOS6/ CentOS7等linux操作系统
今天就讲解一下Ubuntu的安装步骤
一、 准备环境
- ubuntu-18.04-live-server-amd64版 普通账户以及root账户我的是ubuntu18/ubuntu18 管理员root账户密码是root/root
- ubuntu镜像可以百度云给你们
二、 安装gitlab
*********需要说明一点如果出现这个错误(没出现无需处理)
这个错误是需要删除锁定的文件
运行一下命令看下图
sudo rm /var/lib/dpkg/lock
sudo dpkg --configure -a
sudo apt-get update
- 开始安装了(安装依赖,运行) sudo apt-get install curl openssh-server ca-certificates postfix(可能需要手动同意一下) 第二步有就不需要同意第二步没有就需要
- 利用清华大学的镜像来进行主程序的安装。
curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bashsu - 切换到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 - 在切换到正常用户
- 执行命令sudo apt-get update
- 执行命令sudo apt-get install gitlab-ce 此步骤可能比较消耗时间
这一步如果下载不成功继续上面这个命令sudo apt-get update–sudo apt-get install gitlab-ce - 成功后执行命令 sudo gitlab-ctl reconfigure
- 启动完成检查是否启动成功执行命令sudo gitlab-ctl status
- 出现这种情况说明启动成功但是有一点需要注意访问gitlab.example.com看是否可以访问如果不能访问则需要修改
- 切换到root账户(第5步)
- 修改gitlab.yml.example或者gitlab.yml文件 执行: vim /opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml
将gitlab.example.com 改本机ip - 修改gitlab.rb文件 执行命令 命令 sudo vim /etc/gitlab/gitlab.rb
将external_url 'http://localhost’改为:externa_url ‘http://localhost:4567’ - 修改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 - 访问http://192.168.237.136:4567(首次访问需要设置root账户的密码)
出现此界面执行成功第一次访问需要设置root的密码(0最少8位数 - 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 // 查看日志