gitlab的搭建与汉化

gitlab的搭建:内存最好2G以上

yum -y install curl unzip policycoreutils git wget         安装相关依赖包

所有gitlab rpm包的地址:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el6/

下载安装包:wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el6/gitlab-ce-10.0.0-ce.0.el6.x86_64.rpm

yum install gitlab-ce-10.0.0-ce.0.el6.x86_64.rpm

vim /etc/gitlab/gitlab.rb    编辑配置文件将url修改为本机的地址

external_url 'http://172.17.237.11'

每次修改配置文件,都要运行以下命令,让配置生效

gitlab-ctl reconfigure

gitlab-ctl start   # 启动

gitlab-ctl restart   # 重新启动命令

直接根据IP地址就可以访问,首次访问会让设置新密码。

gitlab 汉化(一般来说如果要汉化,汉化包版本需和gitlab的版本一致,最好先下载汉化包查看版本之后再去找相同版本的gitlab):

8.8以后所有汉化包下载地址:https://gitlab.com/xhang/gitlab

如果使用的不是最新版本的gitlab,最好下载以zh结尾的包。

得到汉化包之后,解压进入包:

tar -xf gitlab-10-0-stable-zh.tar.gz

cd gitlab-10-0-stable-zh

切换到这个包一般会提示安装什么版本的ruby,根据提示安装正确的ruby环境。

查看版本与rpm包版本是否一致:cat VERSION

确认一致之后复制包的内容:

cp -fr gitlab-10-0-stable-zh/* /opt/gitlab/embedded/service/gitlab-rails 

  注意:在linux中cp默认是不能使用-f参数的,因为cp命令其实有别名:cp -i

  但是这里必须是覆盖的内容才行,如果直接将原来的内容删除然后将汉化包的内容复制过去,会使网页无法访问。

  解决办法有两个:

    unalias cp 解除当前shell的cp命令别名

    \cp -fr gitlab-10-0-stable-zh/* /opt/gitlab/embedded/service/gitlab-rails   加上\表示这条命令绕过别名机制

chmod 777 -R /opt/gitlab/embedded/service/gitlab-rails

再次进入网页就是汉化之后的了

上一篇:gitlab 的安装、汉化、卸载


下一篇:[原创] 基础中的基础(二):C/C++ 中 const 修饰符用法总结