当前位置: 首页 > Linux

CentOS7安装及GitLab汉化

时间:2023-04-07 01:32:16 Linux

一、安装GitLab当前版本为8.8.5准备安装环境curl-shttps://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh|sudobash启动邮件服务sudosystemctlstartpostfixsudosystemctlenablepostfix设置防火墙(保证其他主机可以访问GitLab)sudofirewall-cmd--add-service=http--permanentsudofirewall-cmd--reloadinstallGitLab#--nogpgcheck防止Unabletoinstallbecauseofnosignaturesudoyuminstallgitlab-ce-8.8.5-ce.1.el7.x86_64--nogpgcheck配置GitLab#修改external_url为本地地址或域名vi/etc/gitlab/gitlab.rb#改成本地地址,最好设置成静态IPexternal_url'http://192.168.193.129'#如果要改访问端口号external_url'http://192.168.193.129:9090'startGitLab#执行后在浏览器输入这个机器IP地址可以正常访问sudogitlab-ctlreconfigure访问GitLab2.汉化GitLab停止GitLab服务sudogitlab-ctlstopinstallGitsudoyuminstall-ygitdownload汉化包#下载8-8-zh分支gitclonehttps://gitlab.com/larryli/gitlab.git-b8-8-zh#进入中文版目录cdgitlab查看GitLab版本号和中文版本version#查看原始版本号cat/opt/gitlab/embedded/service/gitlab-rails/VERSION8.8.5#查看中文版本号catVERSION8.8.5#查看中文包支持的GitLab版本gittagv0.9.4v0.9.5...v8.8.5v8.8.5.zh1...v8.9.0-rc8解释:版本号的概念很重要,是生成补丁文件的关键。对于gitdiff,比较的是GitLab原版和中文仓库的gittag版本。生成补丁文件#当前版本+汉化版本标签=差异文件(差异文件名任意)gitdiffv8.8.5v8.8.5.zh1>../8.8.5-zh.diff应用汉化补丁cd..sudoyuminstallpatch-ysudopatch-d/opt/gitlab/embedded/service/gitlab-rails-p1<8.8.5-zh.diffrestartGitLabsudogitlab-ctlstartreconfigureGitLabsudogitlab-ctlreconfigure访问GitLab参考链接GitLab下载GitLabRunner下载中文下载centos7部署中文版gitlab