当前位置: 首页 > news >正文

centos安装gitlab

更新系统

sudo yum -y update

安装所需要的包

sudo yum -y install epel-release curl vim policycoreutils-python

在这里插入图片描述

如果要安装并使用本地Postfix服务器发送通知,请安装Postfix,这里就不安装了:

sudo yum -y install postfix

安装后启动并启用Postfix服务。

sudo systemctl enable postfix
sudo systemctl start postfix

有关设置GitLab后外部电子邮件中继服务的配置,请查看文章

添加gitlab ce仓库

GitLab从存储库提供综合包。这些包是专门为CentOS编译的,但可以安装在Fedora系统上。

curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash

在这里插入图片描述

安装gitlab ce

sudo yum install -y gitlab-ce

在这里插入图片描述

在这里插入图片描述

配置gitlab ce

您需要设置可以从外部访问GitLab的URL。这是通过编辑GitLab配置文件/etc/GitLab/GitLab.rb完成的

sudo vim /etc/gitlab/gitlab.rb

然后修改external_url

external_url 'http://10.10.90.239:8081'

在这里插入图片描述

还有许多其他GitLab CE配置设置,您可以根据自己的喜好进行设置。完成后,保存文件并运行Gitlab重新配置脚本。

sudo gitlab-ctl reconfigure

在这里插入图片描述

这将启动Chef本地执行以配置Gitlab。当它完成时,你应该得到一个成功的消息。
所有GitLab服务都应在配置后启动。
查看状态

sudo gitlab-ctl status

在这里插入图片描述

如果您有活动防火墙,请允许http、https和ssh服务。

# 查看防火墙状态
sudo systemctl status firewalld
# 开放8081
sudo firewall-cmd --zone=public --add-port=8081/tcp --permanent
# sudo firewall-cmd --permanent --add-service={ssh,http,https} --permanent
sudo firewall-cmd --reload

在这里插入图片描述

在这里插入图片描述

打开浏览器并转到URL http://10.10.90.239:8081完成Gitlab的安装。
在这里插入图片描述

根用户的密码是随机生成的,并存储在/etc/gitlab/ininitial_root_password中,有效期24小时。您可以使用以下命令检查密码:

vim /etc/gitlab/initial_root_password

账号是root
在这里插入图片描述
登陆成功后看到如下界面即可。
在这里插入图片描述

http://www.lryc.cn/news/24982.html

相关文章:

  • 【洛谷 P1093】[NOIP2007 普及组] 奖学金 题解(结构体排序)
  • 【Hello Linux】进程优先级和环境变量
  • 日期:Date,SimpleDateFormat常见API以及包装类
  • 嵌入式之ubuntu终端操作与shell常用命令详解
  • 【Shell学习笔记】6.Shell 流程控制
  • 27k入职阿里测开岗那天,我哭了,这5个月付出的一切总算没有白费~
  • 服务端开发之Java备战秋招面试篇5
  • 有趣的 Kotlin 0x11: joinToString,你真的了解嘛?
  • 代码随想录算法训练营day46 | 动态规划之背包问题 139.单词拆分
  • DPDK中的无锁共享数据结构
  • 【使用两个栈实现队列】
  • web,h5海康视频接入监控视频流记录一
  • 做毕业设计,前端部分你需要掌握的6个核心技能
  • Read book Netty in action(Chapter VIII)--EventLoop and thread model
  • 番外11:使用ADS对射频功率放大器进行非线性测试3(使用带宽5MHz的WCDMA信号进行ACLR测试)
  • Linux libpqxx 库安装及使用
  • 如何使用COM-Hunter检测持久化COM劫持漏洞
  • Cartesi 举办的2023 黑客马拉松
  • 架构篇--代码质量手册
  • 那些年用过的IDEA插件
  • python+requests实现接口自动化测试
  • rtthread 线程
  • 伯恩光学再成被执行人:多次因劳动纠纷被起诉,曾冲刺港交所上市
  • mysql基础操作2
  • 指针的进阶【下篇】
  • 不同序列模型的输入和输出总结
  • 基于神经网络补偿的主动悬架自适应控制
  • 什么是链表,如何实现?(单链表篇)
  • 探针台简介
  • ABAP 辨析 标准表|排序表|哈希表