CentOS 7 gitlab搭建

gitlab搭建

一直想搞个持续集成持续发布的环境,这次正好有时间,记录下gitlab的安装及使用过程,下次记录Jenkins+gitlab+docker+k8s
1. 环境: centos 7 64

2. 依赖软件

yum -y install policycoreutils openssh-server openssh-clients postfix
  • policycoreutils ()
  • openssh-server (SSH服务端)
  • openssh-clients (SSH客户端)
  • postfix (邮件服务器)

**2. 设置postfix开机自启,并启动,postfix支持gitlab发信功能 **

ystemctl enable postfix && systemctl start postfix

3.下载rpm包并安装

wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-11.6.5-ce.0.el7.x86_64.rpm

我这里下载的是最新版,下载好后,在当前目录执行如下命令安装,也可以指定下载到某个地址,具体命令参数自行百度 wget命令

rpm -i gitlab-ce-11.6.5-ce.0.el7.x86_64.rpm

3. 配置gitlab相关参数

vim /etc/gitlab/gitlab.rb

输入/查找external_url,替换自己的gitlab访问地址

external_url ="域名:端口"

改好访问网址后,输入如下命令重新加载配置项

gitlab-ctl reconfigure
gitlab-ctl restart

至此就可以访问gitlab了,如果遇到502问题,
请尝试如下操作

  • 1 内存,gitlab非常耗内存,最新版版本内存至少2G

  • 2 安装gitlab 默认安装的其他应用端口 或者gitlab本身端口是否存在占用情况

    • lfos -i:端口
    • 具体查看各个应用日志```
  • 3 timeout时长 我更改了如下参数

 gitlab_rails['webhook_timeout'] = 90

 gitlab_rails['git_timeout']=90
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

sdm_seven

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值