一、安装HTTP和SSH、postfix服务
1、命令如下
sudo yum install curl openssh-server openssh-clients postfix cronie -y
sudo service postfix start
sudo chkconfig postfix on
sudo lokkit -s http -s ssh
二、下载gitlab安装文件和安装gitlab
1、系统默认下载
curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
sudo yum install gitlab-ce -y
2、指定版本下载
选择版本连接,源文件下载渠道1 (https://packages.gitlab.com/gitlab/gitlab-ce) 和 源文件下载渠道2 (https://about.gitlab.com/downloads/archives/)
curl -LJO https://packages.gitlab.com/gitlab/gitlab-ce/packages/el/6/gitlab-ce-XXX.rpm/download
rpm -i gitlab-ce-XXX.rpm
我下载版本7.5.3
wget https://downloads-packages.s3.amazonaws.com/centos-6.6/gitlab-7.5.3_omnibus.5.2.1.ci-1.el6.x86_64.rpm
sudo rpm -i gitlab-7.5.3_omnibus.5.2.1.ci-1.el6.x86_64.rpm
三、启动gitlab
命令如下:
//启动、并且查看配置
sudo gitlab-ctl reconfigure
//查看状态
sudo gitlab-ctl status
//启动Gitlab所有组件
sudo gitlab-ctl start
//停止Gitlab所有组件
sudo gitlab-ctl stop
//重启Gitlab所有组件
sudo gitlab-ctl restart
可能会出现ChildConvergeError异常 (http://yanmin99.com/test)
四、访问服务器
1、默认用户名和密码
username:root
password:5iveL!fe
2、访问gitlab
地址http:ip,gitlab默认nginx是80端口
- 登陆页面
- 修改密码
- 主页面