文章目录前言删库跑路恢复感想后续总结 前言上回书说到《一个月黑风高的夜晚紧急完成gitlab服务器数据迁移》,因为数据迁移后原数据还是存在的,该分区硬盘快满了,进而影响了原目录下的日志存储,既然数据已经迁移到新的路径了,那原来的库直接删掉就好了,往往就是这么不经意间做了一个令人十分后怕的决定。删库说干就干,连上服务器就开始操作了,为了避免搞错了,我还打开了另一个ssh窗口,对照着正在使用的git
在Kubernetes(简称K8S)集群中部署GitLab是一个常见的场景,其中一个重要的配置就是设置GitLab的external_url。本文将为你介绍如何在Kubernetes中配置GitLab的external_url,以及每个步骤需要做的事情和相应的代码示例。
**步骤概述**
在Kubernetes中配置GitLab的external_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
一、前言 gitolite是用公钥的方式对版本仓库进行用户权限管理,和gitosis类似。权限管理可以具体细化到仓库的特定分支上。 gitlab则是用ruby语言写的,基于rails框架(ruby的一种MVC三层架构)的web应用,并且以gitolite为基础的,很自然的理解,gitlab就成了图形化界面的用户权限控制系统。M层可以用mysql或
本地文件修改及撤销# 对存在git仓库的目录中的文件修改, 如果忘记修改了什么可以执行如下命令
git checkout . # 注意, 这个操作不可逆, 如果文件没有备份, 执行之后是无法再恢复的git add . 及其反向操作# 添加当前目录下所有变更到暂存区
git add .
# 反向操作, 从暂存区撤回
git reset HEAD .git commit 及其反向操作# 将暂存区的变
官方安装教程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系统(如
获取镜像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
转载
2024-02-02 10:27:19
161阅读
编辑源使用清华大学 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.什么是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阅读