centos6.5 安装 gitlab 以及汉化 本人亲测 2017-12-14

    • 安装gitlab
    • 安装依赖软件 
      yum -y install policycoreutils openssh-server openssh-clients postfix

    • 设置postfix开机自启,并启动,postfix支持gitlab发信功能 
      /etc/inin.d/postfix start
编辑rc.local文件在最后一行加入如下命令 vim /etc/rc.local
/etc/inin.d/postfix start


  • 使用wget命令下载gitlab安装包

  • 使用rpm命令安装gitlab
rpm -ivh gitlab-ce-9.3.6-ce.0.el7.x86_64.rpm

  • 修改gitlab配置文件指定服务器ip和自定义端口
vim /etc/gitlab/gitlab.rb

external_url 'http://192.168.3.121'
ps:注意这里设置的端口不能被占用,默认是80端口,如果80已经使用,请自定义其它端口,并在防火墙设置开放相对应得端口

  • 重置并启动GitLab
gitlab-ctl reconfigure
gitlab-ctl restart

  • 访问 GitLab页面
192.168.3.121

  • 设置gitlab发信功能: 
发信系统用的默认的postfix,smtp是默认开启的,两个都启用了,两个都不会工作. 
我这里设置关闭smtp,开启postfix 
关闭smtp方法:
vim /etc/gitlab/gitlab.rb
修改  'gitlab_rails['smtp_enable'] = true 为 false'

  • 修改后重置gitlab
gitlab-ctl reconfigure

  • 登录并添加一个用户,我这里使用qq邮箱添加一个用户
  • 以上完成安装基本配置.
  • 汉化过程
  • 查看版本
cat /opt/gitlab/embedded/service/gitlab-rails/VERSION
9.3.6
当前版本为 v9.3.6 ,并确认汉化版本库是否包含该版本的汉化标签( -zh 结尾),也就是是否包含  v9.3.6-zh

  • 下载汉化包并汉化
克隆汉化版本库,此处用了好久的时间,拉取这个分支,没有更好的办法,可以自行百度一下 Git 慢的解决方式
git clone https://gitlab.com/xhang/gitlab.git

倘若出现
-bash: git: command not found

使用wget 下载git,并安装git
tar xzf git-2.9.5.tar.gz
cd git-2.9.5
make prefix=/usr/local/git all
make prefix=/usr/local/git install
echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/bashrc
source /etc/bashrc
git --version

倘若出现
-bash: git: command not found

说明git 需要在安装一遍
如果已经克隆过,则进行更新
git fetch

  • 比较汉化标签和原标签,导出 patch 用的 diff 文件.进入刚才的目录git clone 的目录
cd gitlab
git diff v9.3.6 v9.3.6-zh > ../9.3.6-zh.diff

  • 上传 9.3.6-zh.diff文件到服务器停止 gitlab
gitlab-ctl stop
patch -d /opt/gitlab/embedded/service/gitlab-rails -p1 < ../9.3.6-zh.diff

  • 这里path 如果也出现 command not found 说明path安装包没有安装,然后在运行前边的代码就可以了
yum -y install patch

  • 重启gitlab即可.
gitlab-ctl start

  • 执行重新配置命令
gitlab-ctl reconfigure


汉化到这就结束了。如果访问gitlab时502,有可能是内存不足2G。或换浏览器和清理浏览器缓存重新访问。
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值