Linux|gitlab社区中文版搭建

1. 安装基础环境依赖

yum install curl policycoreutils openssh-server openssh-clients postfix systemctl start postfix

2. 安装(官方)
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash yum install gitlab-ce

注:由于网络问题,国内用户,以上方式可能比较慢,建议使用清华大学的镜像源进行安装(如下):
2.1 添加yum源,修改为国内镜像源
cat> /etc/yum.repos.d/gitlab-ce.repo<< EOF [gitlab-ce] name=Gitlab CE Repository baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/ gpgcheck=0 enabled=1 EOF

yum makecache#清楚缓存 yum install gitlab-ce 最新版本(或者安装固定版本的 gitlab-ce-10.1.3)

3. 配置
vim /etc/gitlab/gitlab.rb external_url 'http://10.10.10.7'(或者自己的域名)

重新加载配置并重启启动
gitlab-ctl reconfigure gitlab-ctl restart

第一次进入要求设置密码,用户名为root
4. gitlab常用命令
gitlab-ctl start# 启动所有 gitlab 组件; gitlab-ctl stop# 停止所有 gitlab 组件; gitlab-ctl restart# 重启所有 gitlab 组件; gitlab-ctl status# 查看服务状态; vim /etc/gitlab/gitlab.rb# 修改gitlab配置文件; gitlab-ctl reconfigure# 重新编译gitlab的配置; gitlab-rake gitlab:check SANITIZE=true --trace# 检查gitlab; gitlab-ctl tail# 查看日志; gitlab-ctl tail nginx/gitlab_access.log

5. 安装汉化包
汉化之前备份英文版
cp -r /opt/gitlab/embedded/service/gitlab-rails{,.ori}


git clone https://gitlab.com/xhang/gitlab.git [root@iz8vbdgw1lmo0xcai23rv5z Download]# cat gitlab/VERSION 10.1.3 [root@iz8vbdgw1lmo0xcai23rv5z Download]# cd gitlab [root@iz8vbdgw1lmo0xcai23rv5z gitlab]# git diff v10.1.3 v10.1.3-zh > ../10.1.3-zh.diff [root@iz8vbdgw1lmo0xcai23rv5z gitlab]# patch -d /opt/gitlab/embedded/service/gitlab-rails -p1 < ../10.1.3-zh.diff

重新加载配置并启动
gitlab-ctl reconfigure gitlab-ctl restart

【Linux|gitlab社区中文版搭建】重新访问便是中文版的了

    推荐阅读