Centos7下安装GitLab

根据我们 服务器规划https://blog.csdn.net/wangxin123wangxin/article/details/122880160

 gitlab部署到192.168.21.4上,需要docker环境,这台机器也要部署harbor
所以在exsi中新建虚拟机命名为harbor&gitlab,导入带docker环境的模板文件。怎么导入模板可以去看之前文章:exsi虚拟机模板导出和基于模板创建虚拟机https://blog.csdn.net/wangxin123wangxin/article/details/122882877?spm=1001.2014.3001.5501

虚拟机创建好后,修改hostname,设置好静态ip。
hostnamectl set-hostname  harborgitlab    #//对应服务器设置对应的hostname
vi /etc/sysconfig/network-scripts/ifcfg-ens33    #//名称可能不一样 ifconfig自己看下
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static     #//改为静态获取
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens192
UUID=b18a4c2a-6374-4bfe-bfc3-ea46179c54fd
DEVICE=ens192
ONBOOT=yes    #//开机启动
IPADDR=192.168.21.4   #//服务器规划好的ip
GATEWAY=192.168.21.1   #//局域网网关
NETMASK=255.255.255.0  
DNS1=223.5.5.5     #公网dns
IPV6_PRIVACY=no
重启一次reboot就完成了虚拟机的设置。

开始部署gitlab
1、安装

curl -s https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
yum install -y gitlab-ce
vi /etc/gitlab/gitlab.rb
修改 external_url 'http://192.168.21.4' 

sudo gitlab-ctl reconfigure
2、启动和设置开机启动
gitlab-ctl start
systemctl enable gitlab-runsvdir.service
3、重置密码
 查看初始密码:vi /etc/gitlab/initial_root_password
 重置初始密码:
 gitlab-rails console
 user = User.where(id:1).first
 user.password='xxxxxxxxx'
 user.save!
4、浏览器访问

192.168.21.4

 5、gitlab内存问题
默认的gitlab配置,会占用很多内存,由于当前我们的虚拟机还要装个harbor,内存有限,需要调整下gitlab的配置文件。
vi /etc/gitlab/gitlab.rb  (下面的配置默认都是被注释掉的,都去掉注释,修改为以下配置,生产环境不建议这样设置,会影响gitlab性能)
puma['worker_processes'] = 2   
puma['min_threads'] = 1
puma['max_threads'] = 2

postgresql['max_worker_processes'] = 4
postgresql['shared_buffers'] = "256MB"

sidekiq['concurrency'] = 4
这些配置太多找不到?使用vi 搜索呀!!!!
命令行模式 / worker_processes   然后回车。按n 继续回车查找下一个 so easy!!

重新配置和重启
gitlab-ctl reconfigure
gitlab-ctl restart

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值