首先是安装过程= =

不要去网上找那些过时的东西了= =

https://gitlab.com/gitlab-org/gitlab-recipes/tree/master/install/centos

官方的最好。

然后,安装完之后,可能会遇到无法正常启动的问题。

这个,主要检查各种权限,我就是 redis socket 文件权限出问题了。

还有,如果 按照这个文档里所写的东西,不会安装 gitlab-git-http-server ,所以要安装。

先要装 go 语言的东西。

http://golang.org/dl/

自己看着下载吧。

然后是 安装 这货。

su - git
cd ~
git clone https://gitlab.com/gitlab-org/gitlab-git-http-server.git
cd gitlab-git-http-server
make

然后是 启动文件 ,如果按照这个过时文档的东西会无法启动,所以我们要这样做。

cd /home/git/gitlab/
cp lib/support/init.d/gitlab /etc/init.d/
cp lib/support/init.d/gitlab.default.example /etc/defaults/
chkconfig -add gitlab
chkconfig gitlab on
service gitlab start

然后,就完成了= =

对了,因为我服务器装了 tomcat,占了 8080 端口,其他配置文件改了然而这个 http server 的 backend 没改,所以要打开刚刚复制的那两个文件,搜索 8080 改成相应的端口。