加入收藏 | 设为首页 | 会员中心 | 我要投稿 聊城站长网 (https://www.0635zz.com/)- 智能语音交互、行业智能、AI应用、云计算、5G!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

Centos7五步构这篇文章主要讲解了“Centos7五步搭建Gitlab环境 想用Gitlab管理项目?你先看看这篇文章”,文中的讲解内容简单、清晰、详细,对大家学习或是工作可能会有一定的帮助,希望

发布时间:2023-06-20 15:45:29 所属栏目:Linux 来源:
导读:这篇文章主要讲解了“Centos7五步搭建Gitlab环境 想用Gitlab管理项目?你先看看这篇文章”,文中的讲解内容简单、清晰、详细,对大家学习或是工作可能会有一定的帮助,希望大家阅读完这篇文章能有所收获。
这篇文章主要讲解了“Centos7五步搭建Gitlab环境 想用Gitlab管理项目?你先看看这篇文章”,文中的讲解内容简单、清晰、详细,对大家学习或是工作可能会有一定的帮助,希望大家阅读完这篇文章能有所收获。下面就请大家跟着小编的思路一起来学习一下吧。
 
1.准备一台Centos7环境。
 
如果是Window环境参考以下博客:
 
[WINDOWS7五步快速搭建Centos7环境](https://blog.csdn.net/doegoo/article/details/80061524)
 
2.安装前准备
 
参考官方文档:
 
[https://about.gitlab.com/installation/#centos-7]
 
安装相关工具类:
 
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
 
3.配置国内YUM源
 
参考清华源:
 
[清华源官网](https://mirror.tuna.tsinghua.edu.cn/help/gitlab-ce/)
 
执行以下命令:
 
新建 /etc/yum.repos.d/gitlab-ce.repo,内容为
 
[gitlab-ce]
 
name=Gitlab CE Repository
 
baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el$releasever/
 
gpgcheck=0
 
enabled=1
 
执行命令:
 
sudo yum makecache
 
sudo yum install gitlab-ce
 
4.安装gitlab-ce
 
sudo EXTERNAL_URL="http://gitlab.自已的域名.com" yum install -y gitlab-ee
 
或者:
 
sudo yum install -y gitlab-ee
 
5.启动gitlab-ce
 
sudo gitlab-ctl reconfigure
 
可使用 sudo vim /etc/gitlab/gitlab.rb 修改配置在执行以上命令重新加载
 
sudo gitlab-ctl status查看状态 出现在以下状态安装成功:
 
[vagrant@localhost ~]$ sudo gitlab-ctl status
 
run: gitaly: (pid 593) 1377s; run: log: (pid 592) 1377s
 
run: gitlab-monitor: (pid 611) 1377s; run: log: (pid 602) 1377s
 
run: gitlab-workhorse: (pid 610) 1377s; run: log: (pid 599) 1377s
 
run: logrotate: (pid 609) 1377s; run: log: (pid 591) 1377s
 
run: nginx: (pid 607) 1377s; run: log: (pid 594) 1377s
 
run: node-exporter: (pid 601) 1377s; run: log: (pid 600) 1377s
 
run: postgres-exporter: (pid 587) 1377s; run: log: (pid 586) 1377s
 
run: postgresql: (pid 589) 1377s; run: log: (pid 588) 1377s
 
run: prometheus: (pid 606) 1377s; run: log: (pid 605) 1377s
 
run: redis: (pid 608) 1377s; run: log: (pid 590) 1377s
 
run: redis-exporter: (pid 583) 1377s; run: log: (pid 582) 1377s
 
run: sidekiq: (pid 585) 1377s; run: log: (pid 584) 1377s
 
run: unicorn: (pid 604) 1377s; run: log: (pid 603) 1377s
 
 

(编辑:聊城站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!