系统 centos6.5
一、安装依赖
# yum install curl openssh-server postfix cronie -y
# service postfix start
# chkconfig postfix on
二、下载gitlab包并安装
# curl -s https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
# sudo yum -y install gitlab-ce-9.1.2-ce.0.el6.x86_64 #这里我下了好久
三、配置及启动
# gitlab-ctl reconfigure
四、安装完默认有一个账号密码
Username: root
Password: 5iveL!fe
如果80和8080端口被占用可以修改
# vi /var/opt/gitlab/gitlab-rails/etc/unicorn.rb
listen "127.0.0.1:8080", :tcp_nopush => true #这一行端口修改为你要端口
# vi /var/opt/gitlab/nginx/conf/gitlab-http.conf
server { #这里的80端口修改为你所需要的端口
listen *:80;
五、下载并安装汉化包
# git clone https://gitlab.com/xhang/gitlab.git #这里也下载了好久
http://pan.baidu.com/s/1qYuJlZe 这是我百度云盘的链接,如果下载过慢,可以通过这个下载
然后把克隆下来的gitlab-ce 文件夹的内容覆盖到/opt/gitlab/embedded/service/gitlab-rails
# cp gitlab-ce/* /opt/gitlab/embedded/service/gitlab-rails -r
注意:在覆盖之前修改一下cp 默认参数,不然会提示所有文件都要确认
# vi ~/.bashrc
把里面的alias cp='cp -i' 用#注释掉,退出重新登录即可
六、启动
# gitlab-ctl start #如果启动后,不能进入或者报错
# gitlab-ctl reconfigure 重新配置启动,这里重新配置以后 如果端口有修改,记得再次修改一下
转载于:https://blog.51cto.com/zdhyw/1924040