系统 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 #这里我下了好久
复制代码
三、配置及启动 四、安装完默认有一个账号密码 - 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 默认参数,不然会提示所有文件都要确认
把里面的alias cp='cp -i' 用#注释掉,退出重新登录即可
六、启动 - # gitlab-ctl start #如果启动后,不能进入或者报错
- # gitlab-ctl reconfigure 重新配置启动,这里重新配置以后 如果端口有修改,记得再次修改一下
复制代码
|