redhat6.8下安装gitlab8.7并汉化总结

操作系统:redhat6.8

gitlab版本:8.7

要求:要做gitlab迁移,公司指定系统,指定版本,绕了不少弯路,先做总结如下:

1.使用配置yum源的方式安装gitlab

如果下载rpm包,安装后redhat系统会提示有2个系统文件需要升级很麻烦。所以建议yum安装

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

[gitlab-ce]

name=gitlab-ce

baseurl=http://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el6

repo_gpgcheck=0

gpgcheck=0

enabled=1

gpgkey=https://packages.gitlab.com/gpg.key

3. 安装依赖包

 yum install curl openssh-server openssh-clients postfix cronie

4.启动 postfix 邮件服务

service postfix start

5. 指定gitlab版本安装

yum install gitlab-ce-8.7.5

6.初始化GitLab

gitlab-ctl reconfigure

7.修改配置文件

vim /etc/gitlab/gitlab.rb

external_url 'http://git.home.com'

vim  /etc/hosts

127.0.0.1 git.home.com

每次修改/etc/gitlab/gitlab.rb,都要运行以下命令,让配置生效

 gitlab-ctl reconfigure

配置本机的 host,如:192.168.11.80  git.home.com。最后,在浏览器打开网址http://git.home.com,登陆即可

开始会报502错误,刷新之后应该正常,如果一直报502错误,则是 8080端口被占用了,

修改/etc/gitlab/gitlab.rb的文件配置即可,再次执行gitlab-ctl reconfigure


汉化部分

停止gitlab

gitlab-ctl stop

下载 gitlab 8.7.5对应的 汉化包 ,上传到/opt/gitlab/embedded/service/gitlab-rails目录

https://pan.baidu.com/s/1cvtwsu

应用汉化补丁 

cd  /opt/gitlab/embedded/service/gitlab-rails

git apply 8.7.5.diff

# 启动gitlab

gitlab-ctl start

至此,汉化完毕。打开地址http://git.home.com,便会看到中文版的GitLab


卸载部分

停止gitlab

gitlab-ctl stop

卸载gitlab

rpm -e gitlab-ce

查看gitlab进程

kill -9 进程号

删除gitlab文件

find / -name gitlab|xargs rm -rf

通过以上几步就可以彻底卸载gitlab


参考:

https://www.reinforce.cn/t/543

http://www.cnblogs.com/zuikeol/p/6856526.html

你可能感兴趣的:(redhat6.8下安装gitlab8.7并汉化总结)