Centos7安装Gitlab-ce(gitlab社区版)15+版本

这篇具有很好参考价值的文章主要介绍了Centos7安装Gitlab-ce(gitlab社区版)15+版本。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

弯路:

在gitlab官网下载了gitlab-ee镜像,离了个大谱,gitlab-ee是企业版,我们要装的自然是社区版(免费)gitlab-ce

正路:

安装依赖(官方):

sudo yum install -y curl policycoreutils-python openssh-server perl
# Enable OpenSSH server daemon if not enabled: sudo systemctl status sshd
sudo systemctl enable sshd
sudo systemctl start sshd
# Check if opening the firewall is needed with: sudo systemctl status firewalld
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo systemctl reload firewalld

sudo yum install postfix
sudo systemctl enable postfix
sudo systemctl start postfix

官方快速安装gitlab文档:https://packages.gitlab.com/gitlab/gitlab-ce/install

curl -s https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
sudo yum install gitlab-ce-15.5.5-ce.0.el7.x86_64

以上操作相当于下文前两步,不保证对后续操作的影响。

  1. 下载社区版镜像:
    1. 可以选择清华大学开源软件镜像站
      centos7 安装gitlab,git,linux

    2. 也可以选择gitlab官方包库
      centos7 安装gitlab,git,linux
      根据下载速度做选择吧(官方似乎更快,甚至不需要梯子)

  2. 安装:
 rpm -ivh gitlab-ce-15.4.6-ce.0.el7.x86_64.rpm
 # 记得把15.4.6替换成你下载的版本号
  1. 修改external_url,即对外提供的访问链接:

    vim /etc/gitlab/gitlab.rb
    external_url 'http://gitlab.你拥有的域名.com'
    
  2. 【可选】修改端口。
    端口号不是必须,前提是80/8080端口没有被占用。我的服务器80/8080端口都被占用了(nginx),因此改成了8181(如下图)。
    centos7 安装gitlab,git,linux

    80端口是gitlab内置nginx的监听端口,8080是gitlab应用服务器的监听端口。
    80端口被占用,external_url访问时,页面直接无响应;
    8080端口被占用,会报错:Whoops, GitLab is taking too much time to respond。因为gitlab主服务根本起不来。
    命令:

gitlab-ctl status

可查看各组件状态,如果puma的运行时间(如下图18436s)明显少于其它组件(只有几十秒),说明服务没起来。
centos7 安装gitlab,git,linux
80端口被占用:修改external_url ‘http://gitlab.你的域名.com:81xx’
8080端口被占用:修改 puma[‘port’] = 某个可用端口(不要与external_url端口相同)
centos7 安装gitlab,git,linux
5. 重新初始化并重启:

gitlab-ctl reconfigure & gitlab-ctl restart

初始化gitlab,然后通过external_url访问,账号是root,初始密码会存储在**/etc/gitlab/init_root_password**文件中。文章来源地址https://www.toymoban.com/news/detail-583675.html

到了这里,关于Centos7安装Gitlab-ce(gitlab社区版)15+版本的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Centos使用Docker搭建自己的Gitlab社区版16.8.0-ce.0(设置汉化 修改密码 设置SSH秘钥 添加拉取命令端口号 备份至网盘和恢复)

    根据我的经验 部署Gitlab(社区版) 至少需要2核4g的服务器 带宽3~4M 前端自动化(其一)部署gitlab(本章!) 前端自动化(其二)部署jenkins、配置环境、连接gitlab 前端自动化(其三)持续集成和持续部署 1. 在自己电脑上安装终端:宝塔ssl终端 或者 FinalShell,根据喜好安装即

    2024年01月23日
    浏览(44)
  • CentOs7 安装Gitlab

    安装gitlab 一、 安装并配置必要的依赖关系 在CentOS系统上安装所需的依赖:ssh,防火墙,postfix(用于邮件通知) ,wget,以下这些命令也会打开系统防火墙中的HTTP和SSH端口访问。 1.安装ssh sudo yum install -y curl policycoreutils-pythonopenssh-server 若出现以下图片的信息则表示成功 2.将SSH服务

    2024年02月08日
    浏览(37)
  • 在CentOS7安装部署GitLab服务

    官方安装教程:https://about.gitlab.com/install/ 参考安装教程:https://developer.aliyun.com/article/74395 Step1:配置yum源 存入以下内容: Step2:更新本地yum缓存 Step3:安装GitLab社区版 Step4:启动Gitlab Step5:登录并配置Gitlab 打开服务器本地浏览器,访问:127.0.0.1 地址,打开 Gitlab 管理后台,

    2024年02月14日
    浏览(38)
  • centos7 rpm包安装部署gitlab服务器(新手必备)

    GitLab是一个基于Web的开源代码托管和协作平台,旨在帮助团队高效地管理软件开发项目。它提供了一个完整的工具集,包括代码仓库管理、版本控制系统、问题跟踪、持续集成与部署、容器注册表、代码审查、项目管理等功能。 以下是GitLab的主要特点和功能: 代码托管和版

    2024年02月02日
    浏览(55)
  • centos7安装gitlab,配置SSH key,修改项目url

    在CentOS系统上安装所需的依赖:ssh,防火墙,postfix(用于邮件通知) ,wget,以下这些命令也会打开系统防火墙中的HTTP和SSH端口访问。 注意:用户不是管理员权限,出现如下警告 用户不在sudoers文件中此事将被报告 可以使用 su root 切换root权限 1.安装ssh 若出现以下图片的信息则表

    2024年01月25日
    浏览(47)
  • 解决内网GitLab 社区版 15.11.13项目拉取失败

    unable to access \\\'https://github.comxxxxxxxxxxx\\\': Failed to connect to xxxxxxxxxxxxx Git clone error - Invalid argument  error:14077438:SSL routines:SSL23_GET_S 关闭ssl验证

    2024年02月11日
    浏览(39)
  • Centos7安装Docker CE

    Docker 分为 CE 和 EE 两大版本。CE 即社区版(免费,支持周期 7 个月),EE 即企业版,强调安全,付费使用,支持周期 24 个月。 Docker CE 分为 stable test 和 nightly 三个更新频道。 官方网站上有各种环境下的 安装指南,这里主要介绍 Docker CE 在 CentOS上的安装。 Docker CE 支持 64 位版

    2024年02月06日
    浏览(43)
  • Docker CE介绍和CentOS7.5.1804离线安装Docker CE

    Docker CE(CE,Community Edition是社区版本的意思)是一个免费、开源的应用容器化平台,可帮助开发人员将应用程序打包成容器,并在任何地方运行,从而将应用与底层基础设施隔离开来,简化了开发流程并提高了应用程序的可移植性、可测试性和可伸缩性。 Docker CE 提供了完整

    2024年02月01日
    浏览(56)
  • Centos使用Docker搭建自己的Gitlab(社区版和设置汉化、修改密码、设置SSH秘钥、添加拉取命令端口号)

    根据我的经验 部署Gitlab(社区版) 至少需要2核4g的服务器 带宽3~4M 前端自动化(其一)部署gitlab(本章!) 前端自动化(其二)部署jenkins、配置环境、连接gitlab 前端自动化(其三)持续集成和持续部署 1. 在自己电脑上安装终端:宝塔ssl终端 或者 FinalShell,根据喜好安装即

    2024年01月21日
    浏览(41)
  • Mac M1 Parallels CentOS7.9 Rancher + K8S + Gitlab + Jenkins +Harbor CICD

    机器名称 IP地址 角色 k8s+rancher高可用部署: https://blog.csdn.net/qq_41594280/article/details/135312148 rancher 10.211.55.200 管理K8S集群 k8svip 10.211.55.199 K8S VIP master01 10.211.55.201 K8S集群主节点 master02 10.211.55.202 K8S集群主节点 master03 10.211.55.203 K8S集群主节点 node01 10.211.55.211 K8S集群从节点 node02 10.

    2024年01月19日
    浏览(72)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包