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)