搭建Gitlab安装步骤、中文汉化、卸载
1.在linux终端下,使用cat /etc/issue命令查询当前系统的发行版本
参考gitlab中文社区的教程发现我这系统安装Centos 6的就行
正式进入安装
1. 安装配置必要的依赖
在Centos 6 和 7 中,以下的命令将会打开HTTP和SSH在系统防火墙中的可访问权限。
sudo yum install openssh-server
sudo yum install postfix
sudo yum install cronie
sudo service postfix start
sudo chkconfig postfix on
sudo lokkit -s http -s ssh
2.下载一键安装包并安装
通过清华开源镜像站 速度快
centos 6系统的下载地址:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el6
centos 7系统的下载地址:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7
wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el6/gitlab-ce-8.8.5-ce.1.el6.x86_64.rpm
安装
rpm -i gitlab-ce-8.8.5-ce.1.el6.x86_64.rpm
3.配置并启动GitLab
打开 /etc/gitlab/gitlab.rb
,将external_url = 'http://git.example.com'
修改为自己的IP地址:http://xxx.xx.xxx.xx
,,然后执行下面的命令,对GitLab进行编译
使用vi 键盘s修改 Ctrl+Z+Z退出vi
启动GitLab执行下面的命令即可
[[email protected] /]# sudo gitlab-ctl reconfigure 先重启配置再执行
启动sudo gitlab-ctl start
4. 登陆
最后,在浏览器打开网址http://(你自己设置的服务器ip)登陆。默认管理员:
用户名: root
密码: 5iveL!fe
第一次登录要默认修改密码
汉化
1.汉化的话首先要安装git
确定git版本在2.7.3及以上
git –version
删除安装的git
yum -y remove git
安装git依赖包
2.汉化操作
首先我们要确认下当前我们gitlab的版本,查看版本命令如下:
下载完以后进入gitlab查看补丁版本:
$cat gitlab/VERSION
停止当前gitlab运行。
gitlab-ctl stop
执行如下操作:
1. cd / gitlab #说明:这个就是刚才我们git clone以后的目录,需要进入到这个仓库进行操作。
2. git diff origin/8-8-stable origin/8-8-zh > /tmp/8.8.diff
8.8 版本的汉化补丁(8-8-stable是英文稳定版,8-8-zh是中文版,两个 diff 结果便是汉化补丁)
应用汉化。
1. cd /opt/gitlab/embedded/service/gitlab-rails
2. git apply /tmp/8.8.diff
启动gitlab:
gitlab-ctl start
三、卸载
输入如下命令:
sudo gitlab-ctl uninstall
sudo rpm -e gitlab-ce
find / -name gitlab|xargs rm -rf