• 2025-01-06搭建gitlab私有仓库
    1、下载gitlab首先在/etc/yum.repos.d/目录下配置gitlab下载镜像源。#进入目录/etc/yum.repos.d/cd/etc/yum.repos.d/#创建文件gitlab-ce.repovimgitlab-ce.repo#添加以下内容[gitlab-ce]name=gitlab-cebaseurl=https://mirror.tuna.tsinghua.edu.cn/gitlab-c
  • 2025-01-06docker安装指定版本的gitlab并配置ssl证书.240109
    安装gitlab,指定14.5.2版本,为便于与下篇文章:gitlab恢复做准备。如果不需要恢复,或不需要配置ssl证书,请自行精简以下操作。1.开启gitlabshgitlab.shdockerrun-d\--privileged=true\--hostnamexxx.xxx.xxx.xxx\--publish443:443--publish80:80--publi
  • 2025-01-06openEuler欧拉安装Gitlab.240109
    1.安装GitLabwgethttps://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.shsudoos=eldist=8bash./script.rpm.shsudoEXTERNAL_URL="http://xxx.xxx.xx.xx"yuminstall-ygitlab-ce2.查启动状态,等待个二十来分钟gitlab-ctltail3.关
  • 2025-01-06Restoring PostgreSQL database gitlabhq_production ... ERROR must be owner of extension pg_trgm.24010
    RestoringPostgreSQLdatabasegitlabhq_production...ERROR:mustbeownerofextensionpg_trgmERROR:mustbeownerofextensionbtree_gistERROR:mustbeownerofextensionbtree_gistERROR:mustbeownerofextensionpg_trgm修改postgresql相关配置
  • 2025-01-06Gitlab误删用户导致项目丢失莫慌.240109
    Gitlab让小朋友不小心把离职员工的账号给删了,可是离职员工有好几个项目都是他是owner,造成Gitlab上项目全部丢失。遇到这种情况,莫慌。一般,本地都有完整的Git备份,离职员工走了,肯定他的主管有整套代码。解决方式很简单,跟着我来,就不会错。但是建议,创建项目,owner最好是管理员创建,
  • 2025-01-05关于 webservice 日志中 源IP是node IP的问题,是否能解决换成 真实的客户端IP呢
    本篇目录1.问题背景2.部署gitlab17.52.1添加repo源2.2添加repo源下载17.5.0的charts包2.3修改values文件2.3.1hosts修改如下2.3.2appConfig修改如下2.3.3gitlab下的sidekiq配置2.3.4certmanager修改如下2.3.5nginx-ingress修改如下2.3.6<可选>prometheus修
  • 2025-01-04GitLab的备份与恢复.241126
    一、备份1.docker执行备份dockerexecgitlabgitlab-rakegitlab:backup:create默认将备份文件保存至docker的/var/opt/gitlab/backups/目录这条命令是在Docker容器内部执行GitLab的备份操作。让我来解释一下这个命令的各个部分:dockerexec:这是Docker命令,用于在正在
  • 2025-01-04Gitlab的备份与恢复,异机转移.240109
    ​注意:异机转移的时候,gitlab的版本必须一致。一、备份GitLab数据停止GitLab服务gitlab-ctlstopunicorngitlab-ctlstopsidekiq创建GitLab备份mkdirgitlabBackgitlab-rakegitlab:backup:createBACKUP=gitlabBak230815cd/var/opt/gitlab/backups/mvgitlabBak
  • 2025-01-03CICD Day2、基于jenkins Gitlab 的CICD web-demo配置
    1、代码提交1.1在服务器上创建一个web-demo的目录,用户web前端项目的开发目录mkdirweb-demo#在web-demo目录下编辑一个index.html的文件catindex.html<!DOCTYPEhtml><html><head><metacharset="utf-8"><title>实例</title></head><body&
  • 2025-01-022024年河北省职业院校技能大赛云计算应用赛项赛题第3套(容器云)
    #需要资源(软件包及镜像)或有问题的,可私聊博主!!!#需要资源(软件包及镜像)或有问题的,可私聊博主!!!#需要资源(软件包及镜像)或有问题的,可私聊博主!!!模块二容器云(50分)        企业构建Kubernetes容器云集群,引入KubeVirt实现OpenStack到Kubernetes的全面转型,用Kubernetes来管一切
  • 2025-01-02docker-compose 搭建ci/cd
    使用Docker Compose搭建CI/CD环境是一种流行的做法,因为它允许你轻松地管理和部署多个服务。下面是一套基于Docker Compose的CI/CD平台推荐方案,包括Jenkins作为CI/CD工具,GitLab作为代码仓库,以及Nginx作为反向代理。此外,还包括了数据库和缓存服务,以支持这些工具的运行。环境需求
  • 2024-12-30上周热点回顾(12.23-12.29)
    热点随笔:· 跟着8.6kStar的开源数据库,搞RAG! (削微寒)· 3款.NET开源、功能强大的通讯调试工具,效率提升利器! (追逐时光者)· 在.NETCore中使用Channel实现生产者消费者模式 (贾光辉)· 为什么推荐在.NET中使用YAML配置文件 (chester·chen)· 干掉EasyExcel
  • 2024-12-28[4432] 18 工具盘点:掌握那些流行的代码部署工具
    上节课我们通过分析“为什么不在本地环境进行部署”这个问题,来对比部署系统的重要性:一个优秀的部署系统,能够自动化地完整部署流程的各环节,无须占用开发人员的时间与精力,同时又能保证环境与过程的一致性,增强流程的稳定性,降低外部因素导致的风险。此外,部署系统还可以提供过程日志、
  • 2024-12-28GitLab 停止中国区用户访问,为用户提供60天的迁移期
    近日,全球知名的代码托管平台GitLab宣布了一个重大变化:将停止为中国大陆、香港及澳门地区的用户提供访问服务,建议用户访问授权国内的产品极狐GitLab.cn。极狐 GitLab.cn是 GitLab授权的独立中国公司,之前该公司还发生过举报事件:一位自称是极狐信息技术湖北有限公司员工
  • 2024-12-27GitLab社区版CI/CD实现
    准备工作:系统环境:CentOSLinuxrelease7.9.2009(Core)安装包:gitlab-ce-11.1.1-ce.0.el7.x86_64.rpm和gitlab-runner-11.1.1-1.x86_64.rpm CI/CD流程:代码推送: 开发者将代码推送到GitLab的远程仓库。触发CI/CDPipeline: 当代码被推送到GitLab仓库时,GitLab会检测到
  • 2024-12-2713、【ubuntu】【gitlab】【gtest】流水线添加第一个测试任务
    背景基于之前wiki【gitlab搭建第一个流水线】https://blog.csdn.net/nobigdeal00/article/details/144623993将在build阶段添加构建任务,并在test阶段添加一个测试任务demo是一个C项目,这里选用googletest作为测试框架,googletest主要是为C++设计的,C和C++同属一脉,也可以用来
  • 2024-12-25GitLab中文版正式发布最新的 17.7 版本
    沿袭我们的月度发布传统,极狐GitLab发布了17.7版本,该版本带来了通过特定MRLabel实现Mono场景下多仓MR的关联(JH-only)、新的计划者用户角色、在UI上轮换个人、项目及群组访问令牌等几十个重点功能的改进。下面是部分重点功能的详细解读。关于极狐GitLab的安装升级,可以
  • 2024-12-25从 GitLab.com 到 JihuLab.com 的迁移指南
    本文分享从GitLab.com到JihuLab.com的迁移指南。近期,GitLabInc.针对其SaaS产品做了限制,如果被判定为国内用户,则会建议使用其在国内的发布版本极狐GitLab。从GitLabSaaS产品(GitLab.com)迁移到极狐GitLabSaaS产品(JihuLab.com)非常方便,可以直接使用GitLab提供的直接转
  • 2024-12-24Helm方式部署Gitlab、Gitlab-Runner、Harbor
    Helm方式部署Gitlab、Gitlab-Runner、Harbor参考文档Runner:https://docs.gitlab.cn/runner/install/kubernetes.htmlGitlab:https://docs.gitlab.cn/charts/installation/Harbor:https://artifacthub.io/packages/helm/harbor/harbor安装gitlab这里演示使用的是国内的极狐g
  • 2024-12-24CentOS安装GitLab社区版
    官方文档给出的下载链接,貌似下不动。 因此选择使用清华大学的镜像站来下载社区版的GitLabhttps://mirror.tuna.tsinghua.edu.cn/help/gitlab-ce/ 于/etc/gitlab/gitlab.rb配置文件处,修改你的GitLab访问地址默认GitLab访问地址是:external_url'http://gitlab.example.c
  • 2024-12-23【NAS】绿联NAS+极狐Gitlab+1Panel
    1.准备域名例如我的???.mllt.cc2.内网穿透我使用的Natfrp(https://www.natfrp.com/tunnel/)创建HTTP隧道(对应端口10080)创建HTTP隧道(对应端口10443)注意这两隧道要一致,以便绑定同一个域名???.mllt.cc然后在域名解析那里,将???.mllt.cc解析到隧道地址3.使用1panel申请SSL证书,
  • 2024-12-23Git超详解(Git、码云、GitLab)
    Git【Git】SSLcertificateproblem:unabletogetlocalissuercertificate错误的解决办法git错误SSLcertificateproblem:unabletogetlocalissuercertificate【Git】SSLcertificateproblem:unabletogetlocalissuercertificate错误的解决办法【IntelliJ
  • 2024-12-20jenkins+gitlab+docker+harbor+k8s终结篇
    之前我们已经把相关环境,持续集成这一块都实现了。详细内容可查看我cicd专栏前三篇的内容。本篇内容主要是讲解持续集成和持续交付是如何实现和部署的。概念持续交付建立在持续集成的基础上,通过自动化的流程确保软件可以随时随地进行部署。流程这时,持续交付后的代码已经在主
  • 2024-12-20Gitlab runner持续集成CI/CD怎么设置标签指定Runner节点执行
    搭建Runner参考:https://www.cnblogs.com/minseo/p/18472436需求:未打标签的.gitlab-ci使用默认runner打标签的.gitlab-ci使用指定的runner环境查看系统环境#cat/etc/redhat-releaseRockyLinuxrelease9.3(BlueOnyx)#uname-aLinuxRocky9StoneCrm0030805.1
  • 2024-12-20gitlab重置root密码
    摘自:https://blog.iffi.top/archives/gitlab-reset-root-password登入linux,执行gitlab-railsconsole-eproduction如果是显示如下界面说明失败,再多试几次出现如下界面说明成功查询用户user=User.where(username:"root").first修改密码user.password="1234567890