目录
1.Gitlab下载地址:
依赖安装 :yum install -y curl policycoreutils-python openssh-server
wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-12.6.2-ce.0.el7.x86_64.rpm
yum -y install gitlab-ce-12.6.2-ce.0.el7.x86_64.rpm
如果报错:
error: Failed dependencies:
warning: gitlab-ce-12.6.2-ce.0.el7.x86_64.rpm: Header V4 RSA/SHA1 Signature, key ID f27eab47: NOKEY
error: Failed dependencies:
policycoreutils-python is needed by gitlab-ce-12.6.2-ce.0.el7.x86_64
一些依赖未安装:
yum -y install policycoreutils-python
下载完成后
2.修改配置文件
vim /etc/gitlab/gitlab.rb
32行 把URL写自己本机的IP地址
989行 puma['port'] = 8080 如果本机还有其他服务,则会冲突,需要更改端口,默认为8080
如果有需要其他更改配置,需要自行更改。
3.开始初始化
gitlab-ctl reconfigure 初始化 -----这么会比较久
gitlab-ctl start 开启服务
其他命令
gitlab-ctl start 启动所有服务
gitlab-ctl stop 关闭所有服务
gitlab-ctl restart 重启所有服务
gitlab-ctl status 查看所有服务状态
help 帮助
reconfigure 修改配置文件之后,需要重新加载下
show-config 查看所有服务配置文件信息
4.登入服务器
谷歌/火狐 输入Gitlab服务器ip地址:端口号
默认密码在 /etc/gitlab/initial_root_password 默认用户为root
502访问失败:
大问题就是服务器1.端口号冲突 2.cpu占用过高、内存不足 3.版本兼容性
第一个解决方案为:
ss -ntulp | grep 8080 ----看下是否是服务器端口冲突了
这个才是对的,如果是Nginx占用了端口。恭喜以下能解决方案
vim /etc/gitlab/gitlab
32行 把URL写自己本机的IP地址 ---------- (注意这里不能写:8080)
2.cpu过高、内存不足
free -m
最简单的解决方案为把 CPU增大为4核心,内存4G。
3.版本问题
可能是你对应的操作系统不兼容该版本,那只能下载 v10.几的版本了。
5.网站修改为中文界面
点击Preferences
往下拉----Language---设置为中文简体