CentOS 7 安装版本管理 GitLab

一、找到Gitlab -ce的安装页面(默认ee收费)

gitlab官网:https://about.gitlab.com/install

也可以直接跳转gitlab安装ce页面:(推荐使用)

https://about.gitlab.com/install/#centos-7?version=ce
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

二、Gitlab-ce安装流程

  • 1. 安装并配置gitlab必要的依赖项
  • 2. 添加GitLab软件包存储库
  • 3. 将加GitLab软件仓库更新改为清华大学开源软件镜像站
  • 4. 安装Gitlab软件
  • 5. 设置external_url(web访问地址)
  • 6. 重新加载Gitlab配置,并启动Gitlab
  • 7. 浏览器访问Gitlab
  • 8. 重新设置密码,用root用户登录

  • 1. 安装并配置gitlab必要的依赖项
sudo yum install -y curl policycoreutils-python openssh-server openssh-clients
sudo systemctl enable sshd
sudo systemctl start sshdsudo firewall-cmd --permanent --add-service=http
sudo systemctl reload firewalld
sudo yum install postfix
sudo systemctl enable postfix
sudo systemctl start postfix
  • 2. 添加GitLab软件包存储库
curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
  • 3. 将加GitLab软件仓库更新改为清华大学开源软件镜像站
    • 添加 清华大学开源软件镜像站中的仓库
    • 新建或者编辑/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
  • 4. 安装Gitlab软件
sudo yum makecache
sudo yum install gitlab-ce

在这里插入图片描述

  • 5. 设置external_url(web访问地址)
    • 编辑/etc/gitlab/gitlab.rb,设置external_url
      在这里插入图片描述
      在这里插入图片描述
      编辑/etc/gitlab/gitlab.rb,设置external_url
vim /etc/gitlab/gitlab.rb

默认:
在这里插入图片描述
修改后:
在这里插入图片描述

  • 注:建议使用external_url ‘服务器ip’
  • 6. 重新加载Gitlab配置,并启动Gitlab
    • 重新加载Gitlab配置,并启动服务
sudo gitlab-ctl reconfigure
  • 7. 浏览器访问Gitlab
    • 格式:IP+端口号(默认8080)
      在这里插入图片描述
  • 8. 重新设置密码,用root用户登录
    • 在您第一次访问时,您将被重定向到密码重置屏幕。提供初始管理员帐户的密码,您将被重定向回登录屏幕。使用默认帐户的用户名root登录。
      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述

gitlab常用命令:

命令功能执行命令
重启配置,并启动gitlab服务sudo gitlab-ctl reconfigure
启动所有 gitlabsudo gitlab-ctl start
重新启动GitLabsudo gitlab-ctl restart
停止所有 gitlabsudo gitlab-ctl stop
查看服务状态sudo gitlab-ctl status
查看Gitlab日志sudo gitlab-ctl tail
修改默认的配置文件sudo vim /etc/gitlab/gitlab.rb
检查gitlabgitlab-rake gitlab:check SANITIZE=true --trace

想学习更多微服务、分布式、中间件、数据库、项目快速构建等系列技术
请访问Gblfy主页:https://blog.csdn.net/weixin_40816738
让我们一起进步!!!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/524080.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

qt中设置控件不能使用

情景描述 在初始化时,使其action置灰,不能操作,随后将action设置为可以操作。 方法 直接上代码,通过下面的代码可以实现将action设置为置灰状态。 ui->openAction->setDisabled(true);//动作被禁用 //或者可以这样实现 …

5G精华问答 | 5G是否会“逼退”4G?

5G的概念虽然很早就已经提出,但是对于大多数用户来说,真正听到并且对5G有了初步的了解还是在今年。今天就让我们来看看关于5G的精华问答吧。1Q:5G标准是怎么来的,由谁制定的呢A:5G是由“第三代合作伙伴计划组织”(3rd …

自建gitlab服务器以及出现502错误解决方案

自建gitlab服务器502错误解决方案 安装gitlab [rootianly]# curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash [rootianly]# yum install -y gitlab-ce 配置 [rootianly]# vim /etc/gitlab/gitlab.rb 修改两个冲突端口号 …

Windows OpenGL ES 图像透明度

目录 一.OpenGL ES 图像透明度 1.原始图片2.效果演示 二.OpenGL ES 图像透明度源码下载三.猜你喜欢 零基础 OpenGL ES 学习路线推荐 : OpenGL ES 学习目录 >> OpenGL ES 基础 零基础 OpenGL ES 学习路线推荐 : OpenGL ES 学习目录 >> OpenGL ES 特效 零基础 Open…

求qt如何解决小数计算过程中的精度丢失

问题描述 在下面的例子中,变量a减去一个常量,本该值为0.90,但是通过程序得到a的值0.8999999999,例子如下: qreal a 0.95; a a - 0.05;不光是做减法的时候会出现这样的问题,还有做乘法的时候也会出现这样…

山城虽寒、但物联却热,探访中移物联小记一笔……

戳蓝字“CSDN云计算”关注我们哦!技术头条:干货、简洁、多维全面。更多云计算精华知识尽在眼前,get要点、solve难题,统统不在话下!这是小编第二次来到山城重庆,尽管春寒料峭但却收获颇丰,要问缘…

Redis的启动、使用和停止

1、Redis的启动 (1)前端模式启动 ①直接运行bin/redis-server将以前端模式启动:切换到 /usr/local/redis/bin目录下,然后./redis-server ; ②前端模式的缺点是启动完成后,不能再进行其他操作&#xff1b…

企业实战(Jenkins+GitLab+SonarQube)_08_jenkins安装和第一个Java项目构建

接上一篇:企业实战07_Jenkins 安全设置https://blog.csdn.net/weixin_40816738/article/details/90383721 文章目录1. 集成maven插件:2. 通过SSH发送构建工件3. 系统管理员邮件地址4. 基础配置4.1. 配置jdk4.2. 配置Git4.3. 配置Maven5. 集成gitlab代码版…

qt在加入Q_OBJECT宏之后出现编译错误

提要 之前的项目编译运行都没有问题,在 加入Q_OBJECT宏之后整个项目编译的时候就出现了问题,会提示无法解析的外部命令xxxxxx。 解决方法 在.pro文件中,随便改动一丁点,当然不能变动你写的正确的代码,这里的随便改动…

滴滴全链路压测解决之道 | 技术头条

戳蓝字“CSDN云计算”关注我们哦!技术头条:干货、简洁、多维全面。更多云计算精华知识尽在眼前,get要点、solve难题,统统不在话下!作者:张晓庆转自:Java架构沉思录滴滴出行创立于 2012 年&#…

企业实战(Jenkins+GitLab+SonarQube)_09_jenkins发布项目到测试环境

接上一篇:企业实战08_jenkins安装和第一个Java项目构建https://blog.csdn.net/weixin_40816738/article/details/90454587 文章目录1. 配置远程测试服务器主机2. 在视图中选择项目(testToGitLab)3. 选择【配置】4. 配置和发布脚本1. 配置远程…

qt添加资源文件后编译失败,提示Qt:Error:No rule to make target ’ … /…/??.png’,needed by ‘debug/qrc_qrc.cpp’ stop

提要 项目本来编译没有问题,资源文件忘记添加了,于是添加资源文件后,编译没有通过,提示错误:Qt:Error:No rule to make target ’ … /…/??.png’,needed by ‘debug/qrc_qrc.cpp’ stop. 解决方法 查…

Linux 安装、卸载JDK

Linux 安装卸载JDK 第一种方式(手动上传): 1、查看已安装的jdk2、卸载jdk3、再次检查jdk是否已卸载4、上传jdk、解压jdk5、配置环境变量6、重新加载全局环境配置7、查看jdk版本 一、卸载系统已有的JDK 1、查看已安装的jdk rpm -qa|grep jdk2、卸载jdk rpm -e -…

qt窗口左上角坐标变动函数使用中的误区

提要 窗口大小不变,窗口的左上角坐标中的x或者y变动。 误区 函数setX,setY与函数moveLeft,moveTop。其中setX,setY在设置左上角坐标的时候会将窗口的大小变化,相当于窗口进行了拉伸或者缩放,而moveLeft,moveTop设置左上角坐标中的x与y时&a…

亚马逊退出中国?

戳蓝字“CSDN云计算”关注我们哦!整理 | 伍杏玲责编 | 唐小引封图 | CSDN 付费下载自东方IC出品 | CSDN(ID:CSDNnews)北京时间4月17日,据”媒体训练营“报道:亚马逊将在本周宣布退出中国,确切时…

Centos/Red Hat6.8 安装、配置、启动Gitlab (外网环境)

一、登录gitlab官网 官网:https://about.gitlab.com/install/ 二、操作步骤 1. 安装并配置gitlab必要的依赖项2. 添加GitLab软件包存储库3. 将加GitLab软件仓库更新改为清华大学开源软件镜像站4. 安装Gitlab软件5. 设置external_url(web访问地址)6. 重新加载Gi…

qt浮动窗口

提要 鼠标进入窗口后,窗口放大,且出现标题栏,鼠标移开,窗口标题栏隐藏,窗口还原。对于放大后超出显示区域的窗口,将窗口进行移动,使其在显示区域内。对于可以看清的窗口,只浮动显示…

边缘计算精华问答 | 5G是否会“逼退”4G?

新的数据需求也催生了新的技术和商业模式,这便是最近一两年来边缘计算所产生的大背景,大火的边缘计算的核心技术是什么,面临着哪些挑战?今天就让我们来看看关于边缘计算的精华问答吧。1Q:边缘计算参考架构什么样&#…

企业实战(Jenkins+GitLab+SonarQube)_12_Jenkins+soanr服务器搭建和代码检查

文章目录一、前期准备1.1. jenkins 服务器搭建完成1.2. sonarqube服务器搭建完成二、Jenkins 配置2.1. 安装 Sonar 插件2.2. 配置 SonarQube servers2.3. 配置 SonarQube Scanner三、新建任务和配置3.1. 添加描述3.2. 设置最大构建数量,防止内存溢出3.3. 添加项目远…

qt怎么创建pri文件

提要 当多人合作开发一个项目的时,若每人创建一个工程,就会出现同一个项目中多个pro文件。pri文件就是解决多个pro文件的一种方式,方便了最后代码的合并。 示例 1.如何建立pri文件 2.pri文件与pro文件之间的联系怎样建立 如何建立pri文件…