51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

CentOS7.8安装Gitlab13.2并设置中文

本文以CentOS7.8为例安装Gitlab13.2并设置中文,当前版本的Gitlab已经集成中文语言选项设置。

1、添加gitlab源(我这里使用了清华大学的源)
vi /etc/yum.repos.d/gitlab-ce.repo

|---|------------------------------------| | 1 | vi /etc/yum.repos.d/gitlab-ce.repo |


[gitlab-ce] name=gitlab-ce baseurl=http://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el$releasever gpgcheck=0 enabled=1

|-----------|---------------------------------------------------------------------------------------------------------------------------| | 1 2 3 4 5 | [gitlab-ce] name=gitlab-ce baseurl=http://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el$releasever gpgcheck=0 enabled=1 |

2、安装gitlab
yum -y install openssh-server cronie git wget patch gitlab-ce-13.2.1

|---|----------------------------------------------------------------------| | 1 | yum -y install openssh-server cronie git wget patch gitlab-ce-13.2.1 |

3、修改gitlab配置

更改gitlab访问地址
vi /etc/gitlab/gitlab.rb

|---|--------------------------| | 1 | vi /etc/gitlab/gitlab.rb |

将external_url 'http://gitlab.example.com'更改成external_url 'http://你的地址'

更改数据存放目录

将以下内容取消注释

git_data_dirs({ # "default" => { # "path" => "/mnt/nfs-01/git-data" # } # })

|-----------|----------------------------------------------------------------------------------| | 1 2 3 4 5 | # git_data_dirs({ # "default" => { # "path" => "/mnt/nfs-01/git-data" # } # }) |

更改成你自己对应的数据存放目录,例如我这里将数据存放在/data目录下
git_data_dirs({ "default" => { "path" => "/data" } })

|-----------|---------------------------------------------------------| | 1 2 3 4 5 | git_data_dirs({ "default" => { "path" => "/data" } }) |

优化进程减少内存占用

将# unicorn['worker_processes'] = 2取消注释,即unicorn['worker_processes'] = 2

官方要求这个最低值为2,如果使用量大,可酌情调整这个值

4、配置gitlab

命令执行会花费一些时间,请勿中断,耐心等待!
gitlab-ctl reconfigure

|---|------------------------| | 1 | gitlab-ctl reconfigure |

5、访问gitlab配置中文

在新版的gitlab中官方默认已经支持中文版本了,所以不再需要打补丁包了,如果你使用的是老版本的gitlab请参考:https://blog.whsir.com/post-3081.html汉化方法

访问http://你的地址,打开gitlab页面,首次访问需要设置密码

修改中文方法如下




页面刷新后即汉化成功

赞(0)
未经允许不得转载:工具盒子 » CentOS7.8安装Gitlab13.2并设置中文