设为首页 收藏本站
查看: 938|回复: 0

[经验分享] centos7 gitlab 9.1.0 安装以及汉化

[复制链接]

尚未签到

发表于 2018-4-22 15:52:49 | 显示全部楼层 |阅读模式
   GitLab
1、安装配置依赖项
如想使用Postfix来发送邮件,在安装期间请选择'Internet Site'. 您也可以用sendmai或者 配置SMTP服务 并 使用SMTP发送邮件.
在 Centos 6 和 7 系统上, 下面的命令将在系统防火墙里面开放HTTP和SSH端口,此处在生产环境中适用,此次部署单独一台虚机,selinux,firewall都是关闭的,仅安装依赖项就行。
yuminstall curl policycoreutils openssh-server openssh-clients
systemctlenable sshd
systemctlstart sshd
yuminstall postfix
systemctlenable postfix
systemctlstart postfix
firewall-cmd--permanent --add-service=http
systemctlreload firewalld2. 添加GitLab仓库,并安装到服务器上
curl -sS http://packages.gitlab.cc/install/gitlab-ce/script.rpm.sh|   bash
yuminstall gitlab-ce3. 启动GitLab
gitlab-ctlreconfigure4. 使用浏览器访问GitLab
首次访问GitLab,系统会让你重新设置管理员的密码,设置成功后会返回登录界面.
  默认的管理员账号是root,如果你想更改默认管理员账号,请输入上面设置的新密码登录系统后修改帐号名.
  5、Omnibus 安装汉化
  

  5.1 使用 marbleqi 制作的汉化增量补丁包
    

  注:使用该汉化补丁包需要重新配置编译资源文件
gitlab-ctl reconfigure  5.2 手动导出汉化补丁包汉化
  
  请先使用官方包安装或升级完成,确认当前版本。
cat/opt/gitlab/embedded/service/gitlab-rails/VERSION  
  当前版本为 v9.1.0,并确认汉化版本库是否包含该版本的汉化标签(-zh结尾),也就是是否包含 v9.1.0-zh。
   DSC0000.jpg
  如果版本相同,首先在本地 clone 仓库。
  
  # 克隆汉化版本库,此处用了好久的时间,拉取这个分支,没有更好的办法,可以自行百度一下git慢的解决方式
git clonehttps://gitlab.com/xhang/gitlab.git  # 如果已经克隆过,则进行更新
git fetch  然后比较汉化标签和原标签,导出 patch 用的 diff 文件。
  # 导出9.1.0 版本的汉化补丁
  进入刚才的目录git的目录
cd gitlab
git diff v9.1.0 v9.1.0-zh > ../9.1.0-zh.diff  然后上传 9.1.0-zh.diff 文件到服务器。
  # 停止 gitlab
gitlab-ctl stop
patch -d /opt/gitlab/embedded/service/gitlab-rails-p1 < ../9.1.0-zh.diff  确定没有  .rej 文件,重启 GitLab 即可。
gitlab-ctl start  

  #执行重新配置命令
gitlab-ctl reconfigure  如果汉化中出现问题,请重新安装GitLab(注意备份数据)。
  

  至此汉化完成,效果如下:
DSC0001.jpg

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-450569-1-1.html 上篇帖子: centos6 远程桌面链接 下篇帖子: centos 7下安装配置zookeeper
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表