Linux安装GitLab步骤
可以自己选择要下载的版本
镜像
这里我选择的是这个版本
gitlab-ce-10.2.2-ce.0.el7.x86_64.rpm
步骤1:安装依赖
yum install -y curl policycoreutils-python openssh-server

步骤2:下载安装包(下载的时候报了个找不到wget的错误,解决方法再下面)
wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.2.2-ce.0.el7.x86_64.rpm

这里我的SerureCRT报了个错,找不到wget这个命令
-bash: wget:command not found

好了,安装了wget ,继续下面的!!!
解决错误命令:yum -y install wget
步骤3:下载完成之后再安装
rpm -ivh gitlab-ce-10.2.2-ce.0.el7.x86_64.rpm

安装成功之后
我们要去编辑一下它的配置文件
主要修改的是我们本地打开的URL路径
编辑配置文件:
vim /etc/gitlab/gitlab.rb
打开之后按键盘 a 就可以编辑配置文件了
我们首先要找到:
external_url ‘http://gitlab.example.com’
修改为自己的本地ip
例如:
external_url ‘192.168.2.12’
这句话

修改完成之后需要重新加载配置文件
命令:gitlab-ctl reconfigure
重新加载过程有点长,等一哈儿就可以了
然后再浏览器登录刚刚的地址,
刚一登录的时候需要重置密码,必须要8位
账号默认的都是root
重置完之后就可以登录了
如果外网登录不进去关闭防火墙就可以了,或者让防火墙允许访问!!!!(我直接关掉了)
到这安装就结束了~~~~~
接下来是汉化gitLab
步骤1:下载汉化补丁
git clone https://gitlab.com/xhang/gitlab.git
(要先检查有没有安装git 否则就跟我一样提示没有git了)

我这要先安装一下git
命令:yum install git -y
安装成功了之后就继续!!
重新运行一下下载汉化补丁的命令
运行命令的时候报错了
查询了一下说是 curl的postBuffer 默认值较小的原因,需要把这个值改大
命令:git config --global http.postBuffer 242800

改大了之后查看了一下是修改后的值,然后再重新运行下载的命令就可以了
下载成功!!!! 继续下一步
进入gitlab文件夹中去
命令:cd gitlab
查看全部的分支版本
命令:git branch -a

对比版本,生产汉化的补丁包
命令:git diff remotes/origin/10-2-stable remotes/origin/10-2-stable-zh > /tmp/10.2.2-zh.diff

然后停止gitlab服务器
命令:gitlab-ctl stop

然后执行打补丁命令
命令:patch -d /opt/gitlab/embedded/service/gitlab-rails -p1 < /tmp/10.2.2-zh.diff
我这提示patch没有,我得先下载
下载patch命令:yum -y install patch
执行下载patch命令(第二张图片)
执行下载patch命令完成之后,再执行一遍打补丁命令
完成之后重新启动gitlab
命令:gitlab-ctl start
再重新更新一遍配置文件
命令:gitlab-ctl reconfigure

再重新运行就是汉化版的gitLab了
Linux Gitlab常用的命令
gitlab-ctl start 启动所有gitlab组件;
gitlab-ctl stop 停止所有gitlab组件;
gitlab-ctl restart 重启所有gitlab组件;
gitlab-ctl status 查看服务状态;
gitlab-ctl reconfigure 修改配置文件之后,重新加载gitlab配置文件
vim /etc/gitlab/gitlab.rb 修改默认的配置文件;