文章目录前言删库跑路恢复感想后续总结 前言上回书说到《一个月黑风高的夜晚紧急完成gitlab服务器数据迁移》,因为数据迁移后原数据还是存在的,该分区硬盘快满了,进而影响了原目录下的日志存储,既然数据已经迁移到新的路径了,那原来的库直接删掉就好了,往往就是这么不经意间做了一个令人十分后怕的决定。删库说干就干,连上服务器就开始操作了,为了避免搞错了,我还打开了另一个ssh窗口,对照着正在使用的git
转载 10月前
46阅读
在Kubernetes(简称K8S)集群中部署GitLab是一个常见的场景,其中一个重要的配置就是设置GitLabexternal_url。本文将为你介绍如何在Kubernetes中配置GitLabexternal_url,以及每个步骤需要做的事情和相应的代码示例。 **步骤概述** 在Kubernetes中配置GitLabexternal_url需要完成以下步骤: | 步骤 | 描述
原创 2024-05-24 10:53:28
699阅读
IP详解局域网局域网:一般称为内网单局域网构成:交换机,网线,pc交换机:用来组建内网的局域网的设备ip地址32位二进制10进制: x.x.x.x x的范围 0-255子网掩码局域网通信规则:在同一个局域网中,所有IP必须在同一个网段才可以互相通信IP构成:网络位 +主机位(网络位相同的IP地址,为同一个网段)子网掩码:用来确定IP地址的网络位子网掩码如何确定网络位: 与255对应的数字为网络位,
转载 2024-09-24 10:53:23
41阅读
# 使用Docker部署GitLab ## 前言 GitLab是一个开源的、基于Web的Git仓库管理工具。使用GitLab可以方便地管理项目代码、合作开发以及进行持续集成和部署等操作。本文将介绍如何使用Docker部署GitLab,并通过配置`external_url`参数来设置GitLab的访问地址。 ## 安装Docker 在开始使用Docker部署GitLab之前,首先需要安装Do
原创 2023-08-13 15:57:40
1055阅读
一、技术总结 (1)App/JavaWeb后台系统 1.1、采用RestFul架构的SSM(Spring SpringMVC MyBatis)框架集成开发的App后台系统,将用户鉴权分离出来单独的模块,将用户鉴权登录状态Token保存到Redis内存数据库中,从而便于上层业务后台系统弹性部署,提高系统的可用性和伸缩性,也为API高并发访问提供安全基础。 1.2、后台系统尤其是Web或App后
转载 2024-09-27 09:22:46
144阅读
# Docker GitLab External URL配置指南 作为一名刚入行的开发者,配置GitLab的`external_url`域名可能是一个挑战。但不用担心,本文将带你一步步完成这个任务。 ## 1. 配置流程概览 首先,让我们通过一个表格来了解整个配置流程: | 步骤 | 描述 | | --- | --- | | 1 | 安装Docker和Docker Compose | |
原创 2024-07-15 17:28:00
819阅读
gitlab定期备份by Moe Ibrahim 通过易卜拉欣(Moe Ibrahim) (How to get GitLab to do periodic jobs for you in under a minute)What would technology be without a computer doing periodic work? 没有计算机定期工作,技术将是什么? Whether
转载 11月前
9阅读
一、前言    gitolite是用公钥的方式对版本仓库进行用户权限管理,和gitosis类似。权限管理可以具体细化到仓库的特定分支上。    gitlab则是用ruby语言写的,基于rails框架(ruby的一种MVC三层架构)的web应用,并且以gitolite为基础的,很自然的理解,gitlab就成了图形化界面的用户权限控制系统。M层可以用mysql或
转载 8月前
21阅读
本地文件修改及撤销# 对存在git仓库的目录中的文件修改, 如果忘记修改了什么可以执行如下命令 git checkout . # 注意, 这个操作不可逆, 如果文件没有备份, 执行之后是无法再恢复的git add . 及其反向操作# 添加当前目录下所有变更到暂存区 git add . # 反向操作, 从暂存区撤回 git reset HEAD .git commit 及其反向操作# 将暂存区的变
转载 7月前
36阅读
官方安装教程gitlab / gitlab-ce官网下载:https://www.gitlab.cc/downloads 官网安装说明:https://doc.gitlab.cc/ce/install/requirements.html 开源版本和企业版本对比:https://www.gitlab.cc/features/#enterprise 解决官方无法安装的情况Gitlab Communit
转载 2024-04-25 11:48:55
68阅读
文章目录一、概述二、Helm 架构三、Helm 安装四、Helm 组件及相关术语五、Helm Chart 详解1)Chart 目录结构2)Chart.yaml 文件3)Chart 依赖管理(dependencies)4)通过依赖导入子Value六、Templates and Values1)Templates and Values 简介2)预定义的 Values3)范围,依赖和值4)全局Valu
GitLab配置的`external_url`访问失败的问题,常常让开发者和运维人员感到困惑。本文记录了如何有效地排查和解决该问题的过程,涵盖了环境准备、分步指南、配置详解、验证测试、优化技巧和扩展应用等内容。 ### 环境准备 #### 软硬件要求 在解决GitLab的`external_url`访问失败的问题之前,确保你的环境满足以下要求: - **服务器**: 推荐使用Linux系统(如
原创 1月前
242阅读
获取镜像docker pull gitlab/gitlab-ce:11.8.0-ce.0启动容器使用如下脚本#!/bin/bash mkdir -p gitlab/etc mkdir -p gitlab/log mkdir -p gitlab/data docker run \ -d \ -p 8443:443 \ -p 80:80 \ -p 8
 编辑源使用清华大学 TUNA 镜像源 打开网址将内容复制到gitlab-ce.repo文件中,编辑路径vim /etc/yum.repos.d/gitlab-ce.repo[gitlab-ce] name=gitlab-ce baseurl=http://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el6 repo_gpgcheck=
转载 2024-02-15 14:48:14
78阅读
前端路由的功能改变url不向服务器发送请求检测url的变化解析url的信息来匹配路由规则hash模式和history模式都能够实现这个功能hash模式指的就是#和之后的字符hash也称作锚点,本身是作为页面定位的,可以是id对应元素显示在可视区域内。hash改变不会向浏览发送请求hash改变会触发hashChange事件浏览的前进和后退,能够控制hash值html5 的history之前,都是
转载 1月前
392阅读
1.什么是GitLabGitLab 是一个用于仓库管理系统的开源项目,是一个基于Git实现的在线代码管理仓库软件(一般都是私有的,用于在企业、学校等内部网络搭建的git私服)2.Git GitHub GitLib GitLab有什么区别Git 是一种版本控制系统,是一个命令工具,实现上传下载 GitLib 是用于实现Git 功能的开发库 GitHub 是一个基于Git 实现的在线代码仓库,向互整个
转载 2024-07-30 14:57:54
86阅读
有一台空闲的服务器, 于是想着搭建一台GitLab玩一玩, 结果一看GitLab的官方安装步骤, 我和我的小伙伴们都惊呆了! 正准备放弃的时候, 结果从一个隐蔽的小角落里发现了一键安装包. 靠, 有一键你就早说!GitLab Community Edition (CE) 俗称一键安装包: 下载页面GitLab Community Edition (CE) 俗称一键安装包: 官方文档这个文档已经写的
转载 2024-09-04 20:47:30
567阅读
有这么一款机械键盘,面对的用户主要来自于:游戏玩家、电竞选手、DIY用户、数码产品玩家、消费电子产品用户、兼顾游戏和文字录入需求于一身,可谓是集大成者的机械键盘,就小编而言,它是个人偏爱的掷地有声的游戏干将——HyperX Alloy Origins起源RGB游戏机械键盘。HyperX作为专业级游戏外设品牌,一直致力于电竞运动的发展,为游戏老铁们提供更好地的游戏体验。HyperX Alloy Or
实验环境:本地docker 搭建的 gitlab  版本:20.04一、全局hook设置1.设置全局hook进入gitlab 容器内 全局的hook,配置脚本后gitlab系统上所有仓库都受影响,开关在配置文件gitlab.rb中gitlab.rb默认路径:/etc/gitlab/gitlab.rb修改gitlab.rb中的字段,找到下面这条:#gitaly['custom_h
转载 2024-05-05 17:10:56
2628阅读
gitlab部署1、宿主机新建gitlab的数据存放目录$ mkdir /data /data/gitlab /data/gitlab/data /data/gitlab/config /data/gitlab/logs2、运行gitlab镜像$ docker run --detach \ --hostname 服务器ip \ --publish 14443:443 --publish 18
转载 2024-06-07 07:44:27
71阅读
  • 1
  • 2
  • 3
  • 4
  • 5