1.安装依赖
yum -y install policycoreutils openssh-server openssh-clients postfix policycoreutils-python
postfix是用来发邮件的
2.设置postfix开机自启,并启动,postfix支持gitlab发信功能
systemctl enable postfix && systemctl start postfix
3.进入指定目录下载gitlab
cd /usr/local/src
4.下载gitlab包
wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-8.0.0-ce.0.el7.x86_64.rpm
5.安装gitlab
rpm -i gitlab-ce-8.0.0-ce.0.el7.x86_64.rpm
6.修改gitlab配置文件指定服务器ip和自定义端口:
vim /etc/gitlab/gitlab.rb
:wq保存并退出
7.重置GitLab
gitlab-ctl reconfigure
8.启动GitLab
gitlab-ctl restart
9.访问 GitLab页面:http://47.**.**.160:8085/
如果没有域名,直接输入服务器ip和指定端口进行访问
初始账户: root 密码:5iveL!fe
第一次登录修改密码
注意:502错误
可能原因:
1)、权限问题
Gitlab文件需要给予读写的权限
chmod -R 755 /var/log/gitlab
2)、端口问题
Gitlab的默认启动端口是80,8080,所以有肯能会与其他的端口产生冲突,所以需要修改文件。
vim /etc/gitlab/gitlab.rb
external_url 'http://localhost:8888' #指定访问端口,默认是80
unicorn['listen'] = '127.0.0.1'
unicorn['port'] = 8001 # 为unicorn worker的工作端口,默认为8080,如果你的8080端口被占用的,这一项需要更改。
重启gitlab
gitlab-ctl reconfigure
gitlab-ctl restart
3)、内存不足的问题
安装gitlab的时候,已经说明你的空余内存需要有4G左右的内存,所以在安装gitlab的时候,请给足内存,在安装。
10.添加用户
11.点击保存后界面
12.修改密码