GitLab安装

写在前面:
安装gitlab需要硬件支持,本次安装是使用阿里云ECS服务器,第一次尝试配置为1VCPU 2G,可以安装,但是运行或者执行gitlab-ctl reconfigure命令时会出现严重卡顿或者出现内存不足或者其他的一些问题,使用2vCPU 4GB配置,安装过程比较流畅,且顺利完成安装并启动

安装流程

安装一些必须的配置

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

安装邮件服务

sudo yum install postfix
sudo systemctl enable postfix
sudo systemctl start postfix
遇到的小坑

启动邮件服务可能会遇到下面的问题:

  • 查看报错原因
    启动postfix出错,查看centos中的postfix日志
more  /var/log/maillog //查看日志
postfix: fatal: parameter inet_interfaces: no local interface found for ::1 //错误信息
  • 原因
    配置文件中inet_interfaces设置为localhost,查阅了一些博文,发现由于这个配置的存在,导致postfix只支持接受本地的内部邮件,其他邮件不接收
  • 解决措施
修改/etc/postfix/main.cf
将
inet_interfaces = localhost
inet_protocols = all
改成:
inet_interfaces = all
inet_protocols = all

下载GitLab资源包

curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash

也可以进入清华大学开源镜像站下载安装,速度会比较快
https://mirrors.tuna.tsinghua.edu.cn

配置个人gitlab域名并解析

vim /etc/gitlab/gitlab.rb
修改external_url="http://gitlab.example.com"

重新配置并重启gitlab服务

gitlab-ctl reconfigure
gitlab-ctl restart

注:

  • GitLab服务默认监听80端口,如果需要自定义域名访问,需要在需要访问gitLab服务的机器上配置域名解析(修改Host文件,比如配置的external_url为"http://gitlab.example.com",那就需要配置一条记录: 目标IP http://gitlab.example.com
  • 需要按照实际情况自行修改端口

至此GitLab安装完成
可以通过ip访问到gitlab

by Relon
如有问题请指教

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值