GitLab 安装和汉化
前期准备
ubuntu服务器
gitlab8.8 Deb包gitlab8.8下载
gitlab汉化包
新建文件夹并进入
mkdir gitlab_cn
cd gitlab_cn
# 克隆 GitLab.com 仓库git clone
git clone https://gitlab.com/larryli/gitlab.git
# 或 Gitcafe.com 镜像,速度更快git clone
git clone https://gitcafe.com/larryli/gitlab.git
开始安装
# 切换到root
sudo su
# 更新源
apt-get update
# 安装依赖包
apt-get install curl openssh-server ca-certificates postfix
# 安装gitlab8.8
dpkg -i gitlab-ce-8.3.4.deb
# 初始化gitlab
gitlab-ctl reconfigure
# 查看服务
gitlab-ctl status
#重启或关闭
gitlab-ctl restart/stop/start
#配置文件目录
/etc/gitlab/gitlab.rb
安装完成,浏览器访问IP测试,默认80端口:
http://114.112.154.146
本地安装打开地址: http://127.0.0.1 或 http://localhost
虚拟机安装打开地址浏览器可以访问到的虚拟机IP
汉化
# 确认版本号,安装对应版本的汉化包:
cat /opt/gitlab/embedded/service/gitlab-rails/VERSION
# 进入前面用git拉取的目录gitlab_cn
cd gitlab_cn
# 先停止gitlab
gitlab-ctl stop
# 8.8 版本的汉化补丁(8-8-stable是英文稳定版,8-8-zh是中文版,两个 diff 结果便是汉化补丁)
git diff origin/8-8-stable origin/8-8-zh > /tmp/8.8.diff
# 应用汉化补丁
cd /opt/gitlab/embedded/service/gitlab-rails
git apply /tmp/8.8.diff
# 启动gitlab
gitlab-ctl start
浏览器访问就可以看到汉化结果了
保险起见,代码还是放云端吧,和把钱存银行一个道理
@tvvocold 可以把Gitlab搭在云服务器上。一般公司都会有一个自己的Gitlab,毕竟Github是收费的。
@liuwantao 你可以试试免费的,bitbucket, Coding 等等
Mark
@tvvocold 有些代码 还是放自己服务器上放心
Gitcafe.com停止运营了吧
@lovecn 貌似是卖给 Coding 了