安装环境:centos 7
准备安装一个git的代码管理系统,本地部署git代码管理gitLab是比较好的选择。下面是整个安装的过程。
在gitLab官网找到相关的安装命令,链接 : https://about.gitlab.com/downloads/#centos7 ,我这里选择操作系统 centos 7,其他人可以根据自己的需要选择。
页面会显示相关的安装命令 :
1.安装和配置相关依赖
sudo yum install curl policycoreutils openssh-server openssh-clients sudo systemctl enable sshd sudo systemctl start sshd sudo yum install postfix sudo systemctl enable postfix sudo systemctl start postfix sudo firewall-cmd --permanent --add-service=http sudo systemctl reload firewalld2.下载gitLab服务包,并安装
curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash sudo yum install gitlab-ce
因为国外网站速度有限,可能会报超时导致下载失败,可以通过国内镜像来下载安装
参照此链接内容 https://mirror.tuna.tsinghua.edu.cn/help/gitlab-ce/3.启动gitLab
sudo gitlab-ctl reconfigure
4.启动之后,即可通过ip地址访问: http://192.168.199.218/
初始登录之后,会提示输入管理员密码 和确认密码, 通过用户名 : root 和设置的密码即可登录管理界面
5.添加用户 、添加分组 、添加项目
后面还可以对界面汉化处理,备份等相关设置
下面汉化部分参考了 这篇文章http://www.tuicool.com/articles/3ANzI32
汉化
为了照顾大多数人, 汉化还是必须的, 已经有热心网友 南靖男 提供了汉化版,根据他的汉化指南,进行如下操作:
-
首先确认安装的版本
cat /opt/gitlab/embedded/service/gitlab-rails/VERSION
得到的版本号是
8.7.3
-
克隆 GitLab 的汉化分支
git clone https://gitlab.com/larryli/gitlab.git
-
生成汉化的补丁文件
前面的到的版本号是
8.7.3
, 所以我们需要的是分支8-7-stable
的汉化, 通过git diff
命令生成这个补丁文件:sudo git diff origin/8-7-stable..8-7-zh > ~/8-7.diff
-
应用汉化补丁文件
# 先停止 GitLab sudo gitlab-ctl stop # 应用汉化补丁 cd /opt/gitlab/embedded/service/gitlab-rails git apply ~/8-7.diff # 启动 GitLab sudo gitlab-ctl start