centos 7 搭建gitlab 环境

centos 7 搭建gitlab 环境

什么是gitlab?
gitlab是一个git中心化代码管理工具。
用的比较多的版本是 ce 版本 社区版免费
包含logrotate,nginx,postgresql,redis,sidekiq,unicorn

对比svn区别
1.用户账号全部使用邮箱注册。
2.对比svn区别,submit 后 只是本地代码提交 合并到 分支需要多进行一步push操作。多一层。
缺点:非常吃内存。
内存 16g以上 可以上最新版本。内存低于 2g 选择最低版本。

gitlab主要包含了很多组建
包括 NGINX, Postgres, Redis 三大组件
后期退出的版本推出了 centos

进入主题开始安装
进入资源站 https://packages.gitlab.com/gitlab/gitlab-ce
找到安装包
centos7使用的安装包 rpm包 el7
如果用centos6使用的 rpm包 el6
debian和ubuntu 使用 deb
其他系统 未涉及 请自行测试。

准备工作一台linux 服务器。
1.我的服务器是2g内存 一开始安装最高版本。
安装完以后 cpu100% 内存100% 直接翻车

第二天选择最低版本重新安装
gitlab-ce-7.10.0~omnibus-1.x86_64.rpm

安装

//更新操作系统
yum update
//安装wget
yum install wget
//安装 openssh-server
yum install openssh-server
//建立目录
cd /home
mkdir /download
//下载
wget https://d20rj4el6vkp4c.cloudfront.net/7/8/el/7/package_files/163.rpm?t=1575879868_eb569906ed653fdcdc2694aa4dd24ba5c4dc7ff8

//安装
rpm -ivh 45.rpm?t=1575624440_32d2d4a3489aa9042d4ea839f310c9206bea2678

正常情况下等待 安装完成。
然后进入第二部配置

配置url
vi /etc/gitlab/gitlab.rb
//找到external_url 改成你的IP地址或者域名
external_url 'http://www.chenxuechun.com'
//配置
gitlab-ctl reconfigure
//启动GitLab:gitlab-ctl restart
//关闭GitLab:gitlab-ctl stop

测试
访问 http://ip地址
进入网页
用户名 root
密码 5iveL!fe

修改密码


//gitlab配置文件1
vi /etc/gitlab/gitlab.rb
//gitlab配置文件2(最重要配置文件,修改host,邮箱,https等)
vi /opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值