• 2025-01-21使用python gitlab包来实现更新gitlab wiki page
    可以使用Python的python-gitlab包来实现对GitLab项目Wiki页面内容的更新。GitLab的Wiki页面支持通过API进行读取、创建和更新,而python-gitlab包提供了对这些API的封装。使用python-gitlab更新Wiki页面安装python-gitlab确保已安装python-gitlab
  • 2025-01-18重置安装的Gitlab管理员密码
    方法1:GitLabRails重置GitLab提供了一个Rails控制台,可以用来直接修改用户密码。1.进入GitLabRails控制台运行以下命令:sudogitlab-railsconsole等待控制台加载完成。2.查找管理员用户默认的管理员用户是root。在控制台中输入以下命令查找该用户:user=User.w
  • 2025-01-16Gitlab怎么升级
    环境查看系统环境#cat/etc/redhat-releaseRockyLinuxrelease9.4(BlueOnyx)[root@RockyEs01003081~]#uname-aLinuxRockyEs010030815.14.0-427.35.1.el9_4.x86_64#1SMPPREEMPT_DYNAMICThuSep1218:24:53UTC2024x86_64x86_64x86_64GNU/Linux软件环
  • 2025-01-15Gitlab搭建npm仓库
    由于图片和格式解析问题,为了更好阅读体验可前往阅读原文:::warning使用gitlab的仓库注册表特性需要版本14.0+,如果你的版本比较低,请先根据自己的需求合理升级后再使用:::npm私有仓库的搭建方式有很多种,比如使用docker(阅读此篇),这里讲述如何使用gitlab作为npm仓库方法,gitlab
  • 2025-01-14GitLab 国际站中国大陆等地区停服,如何将数据快速迁移到云效
    代码托管平台GitLab国际站(GitLab.com)近日发布公告,官宣即将停止对中国大陆、香港、澳门地区的用户账号提供服务,并提供60天过渡期自行迁移账户数据,超期未迁移的账号可能会被GitLab清除。这一重要决策引起了全球开发者的广泛关注和讨论。为了承接本次调整受影响地区的用户,GitL
  • 2025-01-14GitLab 国际站中国大陆等地区停服,如何将数据快速迁移到云效
    代码托管平台GitLab国际站(GitLab.com)近日发布公告,官宣即将停止对中国大陆、香港、澳门地区的用户账号提供服务,并提供60天过渡期自行迁移账户数据,超期未迁移的账号可能会被GitLab清除。这一重要决策引起了全球开发者的广泛关注和讨论。为了承接本次调整受影响地区的用户,GitL
  • 2025-01-13Gitlab代码仓库私有化部署
    GitLab是一个强大的代码仓库管理系统,它使用Git作为版本控制工具,并提供了代码托管、CI/CD、问题跟踪和合并请求管理等丰富的功能。对于需要严格控制代码安全和隐私的企业及开发者来说,私有化部署GitLab代码仓库是必要的步骤。下面将介绍如何进行私有化部署。【可选】镜像源配
  • 2025-01-13DevOps 企业级 CI/CD 实战 —— 整合 GitLab+Jenkins+Harbor+Docker 实现代码全自动化流程管理
    前言随着AI人工智能、云计算、Docker、K8S等容器技术等的发展,DevOps得到了广泛的应用和推广,CI/CD(持续集成/持续部署)等概念不断深化和完善。CI/CD是现代软件开发中的重要实践,CI(ContinuousIntegration,持续集成)强调开发人员频繁地将代码集成到共享仓库,并且每次集成都
  • 2025-01-12GitLab + Jenkins + Nginx + Lua 实现代码自动分发
    个人博客地址:GitLab+Jenkins+Nginx+Lua实现代码自动分发|一张假钞的真实世界在大数据Hive数据仓库的开发中,主要是shell+HQL的脚本开发。脚本的测试需要放到适当的大数据环境中进行。如果大家共用GitLab项目上的同一个Branch进行测试需要代码频繁合并,影响效率。我的
  • 2025-01-11基于gitlab数据的还原研究
    通过oss权限获取部分不明数据1.1全部数据及格式分析1.1.1下载文件中的文件内容通过oss服务器获取了一些包含bundle、checksum、list、lsremote后缀文件。1、list文件内容2、lsremote文件内容3、bundle文件内容bundle中发现有gitbundle4、checksum文件内容checksum文
  • 2025-01-10GitLab CISO谈DevSecOps成功:主动监测与指标是关键
    原创MirkoZorz信息安全D1netGitLab的CISOJoshLemos探讨了从DevOps到DevSecOps的转变,指出构建系统复杂性和安全工具集成是企业面临的主要挑战,他建议简化构建系统,将安全检查直接融入流水线,并采取措施避免次优设计决策,同时,强调了以软件最小化为目标、在非阻塞模式下逐个项目
  • 2025-01-10GitLab安装与配置
    由于图片和格式解析问题,为了更好阅读体验可前往阅读原文对于gitlab的安装本人都是在arm架构Centos7.9虚拟机上进行的,请悉知本人安装环境,或者与本人的环境保持一致,以便产生不必要的疑惑这里使用docker安装Gitlab,机器上需要先安装docker,如果你还不知道docker,可以先看看我的往期
  • 2025-01-08Centos7.8安装Gitlab.211208
    公司为了合规性考虑,需要自己搭建私有化版的github。那不用想,肯定要上GitLab了。项目背景:服务器:华为云ECS,需要上公网,并在安全组打开80端口访问。用户:关闭公开注册,新建用户后,手动改密码,不用安装邮件服务。步骤:1.安装gitlab-ce仓库和安装包curlhttps://packages.gitlab.com/i
  • 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