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.1http://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

浏览器访问就可以看到汉化结果了

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 6

保险起见,代码还是放云端吧,和把钱存银行一个道理

3年前 评论

@tvvocold 可以把Gitlab搭在云服务器上。一般公司都会有一个自己的Gitlab,毕竟Github是收费的。

3年前 评论

@liuwantao 你可以试试免费的,bitbucket, Coding 等等

3年前 评论

Mark
@tvvocold 有些代码 还是放自己服务器上放心

3年前 评论

Gitcafe.com停止运营了吧

3年前 评论

@lovecn 貌似是卖给 Coding 了

2年前 评论

请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!