centos7 使用 omnibus包安装方式,安装 gitlab7.4
2023-09-11 14:15:06 时间
centos7 使用 omnibus包安装方式,安装 gitlab7.4
1: gitlab是一个开源的软件,类似于github.com那样的git代码管理仓库;
官网 https://about.gitlab.com/
下载资源 :https://about.gitlab.com/downloads/archives/
安装指南 :https://about.gitlab.com/downloads/
详细说明:https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/README.md
2:安装
#cent7 对应的安装包 rpm #这里是官方的下载资源,是amazome的云服务器,速度很慢,建议用国外的vps下载下,然后再用迅雷vip离线下载,然后下载到自己服务器上 curl -O https://downloads-packages.s3.amazonaws.com/centos-7.0.1406/gitlab-7.4.3_omnibus.5.1.0.ci-1.el7.x86_64.rpm #安装对应的 openssh服务 yum install openssh-server #设置开机启动 systemctl enable sshd #启动sshd服务 systemctl start sshd 安装对应的 postfix服务同样设置开机启动和启动服务 yum install postfix systemctl enable postfix systemctl start postfix #使用rpm 源安装,gitlab omnibus安装包 rpm -i gitlab-7.4.3_omnibus.5.1.0.ci-1.el7.x86_64.rpm #安装完成之后会出现complete,并提示你配置gitlab #安装完成之后,配置gitlab gitlab-ctl reconfigure #设置服务器的防火墙允许http,和ssh服务 firewall-cmd --permanent --add-service=http #重新启动防火墙 systemctl reload firewalld #给gitlab服务绑定域名 vim /etc/gitlab/gitlab.rb #填写你指定的绑定域名和端口,默认是80端口 external_url 'http://www.git.com:8078' #重新启动一下服务 gitlab-ctl restart #浏览器,打开绑定的域名及端口,访问 #默认的用户名是 root,密码是 5iveL!fe 登陆成功之后,会修改密码,至少8位
3: 在启动成功之后
#执行gitlab-ctl status 查看状态 [root@cocoaPro ~]# gitlab-ctl status run: logrotate: (pid 4177) 2536s; run: log: (pid 3528) 2959s run: nginx: (pid 4181) 2535s; run: log: (pid 3514) 2961s run: postgresql: (pid 4186) 2535s; run: log: (pid 3428) 2974s run: redis: (pid 4195) 2534s; run: log: (pid 3351) 2981s run: sidekiq: (pid 5445) 1795s; run: log: (pid 3503) 2962s run: unicorn: (pid 5538) 1764s; run: log: (pid 3481) 2963s
可以看出gitlab的框架是 nginx+postgresql+redis+sidekiq+unicorn
所以如果你的服务器有 apache httpd的服务,要避免二者都占用80端口的冲突
还有 gitlab在修改配置绑定域名和端口之后,要执行一下 gitlab-ctl reconfigure 重新配置一下gitlab服务,使之生效
最后分享一下我迅雷离线下载的资源 离线下载
相关文章
- Centos7宝塔PHP-Sublime Text3+XDebug-虚拟机远程调试
- centos7下安装nginx的方法
- centos7 安装 node(tl)
- Linux 之centos7 制作服务自启动systemd
- 华为云 arm 架构 centos7 安装 mysql5.7(记录)
- CENTOS7 安装telnet
- centos7 安装rlwrap
- CentOS7各个版本镜像下载地址
- CentOS7:安装Puppet
- Centos7通过glib方式安装mysql
- CentOS7下搭建SVN服务器
- CentOS7下搭建zabbix监控(四)——Zabbix报警设置
- centos7如何在没有网络的情况下安装软件
- centos7上安装redis以及PHP安装redis扩展(二)
- 【Mysql数据库系列】CentOS7下Mysql安装与Mysql Cluster集群搭建详细说明( Innodb Cluster)
- CentOS7下HTTP并发测试工具Apache Benchmark(AB)安装和使用
- 【Linux】01-Linux系统CentOS7虚拟机VMware安装保姆级教程
- CentOS7利用systemctl添加自定义系统服务
- CentOS7安装docker
- Centos7下 Redis的安装、配置开机自启动、开放远程连接
- CentOS7虚拟机下安装配置MySql、授权远程访问
- centos7安装nginx
- kubernetes(2):Centos7 安装 kubernetes 1.5 版本
- kubernetes(1):Centos7 安装 kubernetes 1.4.0 版本
- Eclispse Che(1):Centos7 安装che服务
- centos7 安装 tomcat
- Centos7安装MongDB、六条命令搞定