随着项目开发的需要,我一直在github上协同工作,前些突发奇想(给自己贴点金,高人别笑),自己能搞一个吗,百度过后,认识了gitlab。下面就动手自己搭建,过程参考了GitLab安装过程及安装过程所遇问题解疑

一、安装前检查:

1、因为要用到python,请检查python版本,最好大于2.5,如果版本低请自行升级。或者参考:

2、确保python2命令有效:

python2,且保持与pyhton命令相同的版本(多版本共存系统的,编绎安装python后,没有处理)

3、安装Ruby

!!!注意:

      在安装Ruby之前需要先安装libyaml,如果没先安装libyaml,后期执行 bundle exec rake

gitlab:setup RAILS_ENV=production ,会报 can't dump anonymous class Class 错误。

ruby安装可以使用rvm进行。

4、ruby安装完成后,安装bundler

#gem install bundler

安装依赖

yum install -y wget curl gcc checkinstall libxml2-dev libxslt-dev sqlite3 libsqlite3-dev libcurl4-openssl-dev libreadline6-dev libc6-dev libssl-dev libmysql++-dev make build-essential zlib1g-dev libicu-dev redis-server openssh-server git-core python-dev python-pip libyaml-dev postfix mysql-devel pcre-devel

安装过的包,可以不在安装。