欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

gitlab的搭建与汉化

发布时间:2025/3/21 编程问答 48 豆豆
生活随笔 收集整理的这篇文章主要介绍了 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 

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

 

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

 

  解决办法有两个:

 

    unalias cp 解除当前shellcp命令别名

 

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

 

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

 

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

 

转载于:https://www.cnblogs.com/RottenLeaf/p/9748766.html

总结

以上是生活随笔为你收集整理的gitlab的搭建与汉化的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。