gitlab搭建部署及汉化
1.在清华大学源下载gitlab的rpm包(选择gitlab-ce社区版下载,以12.4.8版本为例):
https://mirror.tuna.tsinghua.edu.cn/gitlab-ce/yum/
2.使用SecureCRT上传rpm包。
在连接的宿主机中安装lrzsz,安装命令yum install lrzsz
输入rz密令,选择下载好的rpm包。
3.安装gitlab。
(1)下载gitlab所依赖的包。
yum install -y curl postfix policycoreutils-python openssh-server wget
(2)安装上传的gitlab包,使用localinstall可以自动解决依赖问题(可以安装时可以自己去寻找依赖)。
yum localinstall -y gitlab-ce-12.4.8-ce.0.el7.x86_64.rpm
安装成功后,显示如下:
(3)配置gitlab访问域名,邮箱,服务。
编辑/etc/gitlab/gitlab.rb文件:vim /etc/gitlab/gitlab.rb,进行gitlab的相关配置。
访问域名配置如下图(非编辑模式下搜索:/external_url进行定位):
配置邮箱(非编辑模式下搜索:/gitlab_email_enabled进行定位):
配置smtp服务器(非编辑模式下搜索:/smtp进行定位):
生成授权码的步骤
如果内存较小,可以选择关闭普罗米修斯监控,以防其占用较多的内存:postgres_exporter['enable'] = false
4.初始化Gitlab服务,启动gitlab服务。
(1)gitlab-ctl reconfigure(本人此初始化操作时间较久,9分钟左右,。注:每次修改gitlab.rb文件后都需要重新启动配置)
(2)启动之后,使用gitlab-ctl start | restart | status | stop进行gitlab的管理
输入密令git status,查看进程
5.配置域名解析。
进入本地电脑C:\Windows\System32\drivers\etc目录,编辑hosts文件内容如下:
保存修改后对域名进行测试,如下说明测通:
6.gitlab汉化补丁包
汉化包下载地址:
https://gitlab.com/xhang/gitlab
汉化步骤如下:
7.注意:如果访问http://gitlab.oldbai.com失败,请检查防火墙是否已经关闭。
systemctl status firewalld.service
关闭防火墙操作:
systemctl stop firewalld.service