gitlab搭建部署及汉化

Posted schblog

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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:WindowsSystem32driversetc目录,编辑hosts文件内容如下:

技术图片

 

保存修改后对域名进行测试,如下说明测通:

技术图片

 

 6.gitlab汉化补丁包

 

 

汉化包下载地址:

https://gitlab.com/xhang/gitlab

汉化步骤如下:

技术图片

 

 7.注意:如果访问http://gitlab.oldbai.com失败,请检查防火墙是否已经关闭

systemctl   status  firewalld.service

关闭防火墙操作:

systemctl  stop  firewalld.service

以上是关于gitlab搭建部署及汉化的主要内容,如果未能解决你的问题,请参考以下文章

Gitlab部署及汉化操作

centos 7部署并汉化Gitlab及基础操作

Gitlab 10.5版本的部署使用及汉化

gitlab汉化及关联LDAP

Gitlab搭建部署及配置

gitlab的搭建与汉化