centos7搭建GitLab

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.修改密码

 

 

  

原文地址:https://www.cnblogs.com/guoyansi19900907/p/10248323.html