码迷,mamicode.com
首页 > 其他好文 > 详细

centos7 安装gitlab

时间:2019-01-02 01:16:34      阅读:196      评论:0      收藏:0      [点我收藏+]

标签:centos7   功能   虚拟   smt   centos   conf   linu   ice   执行   

1. 安装并配置必要的依赖关系
# 关闭selinux,关闭防火墙或编辑策略打开http和ssh访问

# yum install -y curl policycoreutils-python openssh-server
# systemctl enable sshd
# systemctl start sshd
# firewall-cmd --permanent --add-service=http
# systemctl reload firewalld


2. 安装postfix以发送通知电子邮件
# yum install postfix
# systemctl enable postfix
# systemctl start postfix

在Postfix安装期间,可能会出现配置屏幕。选择“Internet Site”并按Enter键。使用服务器的外部DNS作为“邮件名称”,然后按Enter键。
如果出现其他屏幕,请继续按Enter键接受默认值。


3. 添加GitLab软件包存储库并安装软件包
# curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash

将http:// gitlab.example.com更改为您要访问GitLab实例的URL,可以是IP,如:http://14.49.15.79
# EXTERNAL_URL="http://gitlab.example.com" yum install -y gitlab-ee


4. 浏览到主机名并登录
首次访问时,您将被重定向到密码重置屏幕。提供初始管理员帐户的密码,您将被重定向回登录屏幕。使用默认帐户的用户名root登录。


问题:
1. 安装完成后服务没有启动[虚拟机测试]
# ps -ef |grep git     服务未运行
# gitlab-ctl start     服务无法启动
# gitlab-ctl status    没有状态信息
检查端口是否冲突
检查配置文件/etc/gitlab/gitlab.rb,url配置是否正确,检查配置没有问题后,重新加载配置文件,并启动gitlab即可
external_url ‘http://192.168.0.200‘
# gitlab-ctl reconfigure    重新加载配置文件
# gitlab-ctl start

2. 登陆url,提示502错误
原因
CPU,内存不足[pc安装的测试虚拟机一般都是这个问题],官方推荐最少4G内存
权限问题,如果是root安装不会出现这个问题,解决方法:chmod -R 755 /var/log/gitlab

3. gitlab发信功能,注意一点就是postfix和smtp不能共存,只能启用一个,不然两个都不会工作
我这里设置关闭smtp,开启postfix
关闭smtp方法:vim /etc/gitlab/gitlab.rb
找到#gitlab_rails[‘smtp_enable‘] = true 改为 gitlab_rails[‘smtp_enable‘] = false
修改后执行gitlab-ctl reconfigure

 

资料来自:https://www.gitlab.com.cn/installation/

 

 

centos7 安装gitlab

标签:centos7   功能   虚拟   smt   centos   conf   linu   ice   执行   

原文地址:https://www.cnblogs.com/xl999/p/10206664.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!