gitlab-ce下载及部署
如果你要汉化,先看汉化版本再决定安装哪个版本的gitlab-ce
1、安装相关依赖
yum -y install policycoreutils openssh-server openssh-clients postfix
2、设置pistfix开机自启(支持gitlab发信功能)
systemctl enable postfix
systemctl start postfix
3、下载gitlab的安装包(国外镜像慢的要死,采用国内镜像)
https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/
因为对linux系统这里不是很了解备注一波
本次安装的为gitlab-ce-13.3.0-ce.1.el7.x86_64.rpm:
4、gitlab-ce 安装
rpm -ivh gitlab-ce-13.3.0-ce.1.el7.x86_64.rpm
安装成功后
我们这边外网的端口为非80和8080需要修改端口和ip
vim /etc/gitlab/gitlab.rb
external_url 'http://gitlab.example.com' 改为自己的http://ip:端口(nginx的端口)
unicorn['port'] 修改端口(gitlab服务的端口)
注意:这两个端口不能相同,否者会显示502端口被占用
5、使用gitlab-ce自动配置初始化相关信息
gitlab-ctl reconfigure
这段时间有点漫长…(其实是卡死了)
百度了一波
先ctrl+c强制结束
systemctl restart gitlab-runsvdir
gitlab-ctl reconfigure
6、相关命令
gitlab-ctl start 启动
gitlab-ctl stop 停止
gitlab-ctl restart 重启
7、浏览器输入http://ip:port/
修改密码后即可。
汉化
下载地址:
https://gitlab.com/xhang/gitlab/
悲剧的发现没有这个版本的汉化包修改为12-3的版本
https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-12.3.0-ce.0.el7.x86_64.rpm
1、备份之前的gitlab文件
cp -rp /opt/gitlab/embedded/service/gitlab-rails{,.bak_$(date +%F)}
2、下载汉化包
wget https://gitlab.com/xhang/gitlab/-/archive/12-3-stable-zh/gitlab-12-3-stable-zh.tar.gz
3、把汉化包覆盖过去
\cp -rf /root/software/gitlab-12-3-stable-zh/* /opt/gitlab/embedded/service/gitlab-rails/
4、重新编译重启(502的话就稍微等一波)
gitlab-ctl reconfigure
gitlab-ctl start
5、完成
如果你发现点进去之后还是英文,这个时候不要慌,在设置里面有个语言选择简体中文即可