文章目录一、前言二、准备工作1、检查policycoreutils-python是否安装2、检查openssh是否安装3、检查postfix是否安装三、下载gitlab安装包四、安装步骤1、服务设置1.1. 设置ssh开机自启动1.2.设置http服务防火墙策略1.3.设置postfix开机自启动2、gitlab安装3、修改配置3.1.配置gitlab地址3.2.服务重启3.3.修改仓库路径(可
转载 2024-06-24 05:57:41
1346阅读
在Kubernetes(简称K8S)集群中部署GitLab是一个常见的场景,其中一个重要的配置就是设置GitLabexternal_url。本文将为你介绍如何在Kubernetes中配置GitLabexternal_url,以及每个步骤需要做的事情和相应的代码示例。 **步骤概述** 在Kubernetes中配置GitLabexternal_url需要完成以下步骤: | 步骤 | 描述
原创 2024-05-24 10:53:28
697阅读
发开人员→gitlab→jenkins→registry→kubernetes→docker 思路:从开发人员上传代码到gitlab托管代码以后,jenkins自动pull下来然后做成镜像上传至registry私有仓库,同时发指令给kubernetes使他关闭旧容器,然后重新启用新的docker镜像并做成容器对外提供服务。  ———————————————————
转载 2024-10-25 18:12:38
207阅读
前置工作 一台阿里云服务器(2核4G以上)配置服务器入方向安全组规则,我这里配置了8888端口(阿里云安全组出方向默认允许所有访问,所以不用配置)image.png Step1:安装和配置必要依赖项访问 Gitlab安装地址,选择对应系统的安装方式,我的是 CentOS 7.6 故选择 CentOS 7.X 的安装方式。如何查看自己是什么系统:lsb_release -a 在CentOS
转载 2024-08-20 18:43:50
85阅读
# 使用Docker部署GitLab ## 前言 GitLab是一个开源的、基于Web的Git仓库管理工具。使用GitLab可以方便地管理项目代码、合作开发以及进行持续集成和部署等操作。本文将介绍如何使用Docker部署GitLab,并通过配置`external_url`参数来设置GitLab的访问地址。 ## 安装Docker 在开始使用Docker部署GitLab之前,首先需要安装Do
原创 2023-08-13 15:57:40
1053阅读
一、技术总结 (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阅读
IP详解局域网局域网:一般称为内网单局域网构成:交换机,网线,pc交换机:用来组建内网的局域网的设备ip地址32位二进制10进制: x.x.x.x x的范围 0-255子网掩码局域网通信规则:在同一个局域网中,所有IP必须在同一个网段才可以互相通信IP构成:网络位 +主机位(网络位相同的IP地址,为同一个网段)子网掩码:用来确定IP地址的网络位子网掩码如何确定网络位: 与255对应的数字为网络位,
转载 2024-09-24 10:53:23
41阅读
官方安装教程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阅读
本地文件修改及撤销# 对存在git仓库的目录中的文件修改, 如果忘记修改了什么可以执行如下命令 git checkout . # 注意, 这个操作不可逆, 如果文件没有备份, 执行之后是无法再恢复的git add . 及其反向操作# 添加当前目录下所有变更到暂存区 git add . # 反向操作, 从暂存区撤回 git reset HEAD .git commit 及其反向操作# 将暂存区的变
转载 6月前
36阅读
一、前言    gitolite是用公钥的方式对版本仓库进行用户权限管理,和gitosis类似。权限管理可以具体细化到仓库的特定分支上。    gitlab则是用ruby语言写的,基于rails框架(ruby的一种MVC三层架构)的web应用,并且以gitolite为基础的,很自然的理解,gitlab就成了图形化界面的用户权限控制系统。M层可以用mysql或
转载 7月前
21阅读
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
转载 10月前
9阅读
# Docker GitLab External URL配置指南 作为一名刚入行的开发者,配置GitLab的`external_url`域名可能是一个挑战。但不用担心,本文将带你一步步完成这个任务。 ## 1. 配置流程概览 首先,让我们通过一个表格来了解整个配置流程: | 步骤 | 描述 | | --- | --- | | 1 | 安装Docker和Docker Compose | |
原创 2024-07-15 17:28:00
814阅读
获取镜像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
文章目录前言删库跑路恢复感想后续总结 前言上回书说到《一个月黑风高的夜晚紧急完成gitlab服务器数据迁移》,因为数据迁移后原数据还是存在的,该分区硬盘快满了,进而影响了原目录下的日志存储,既然数据已经迁移到新的路径了,那原来的库直接删掉就好了,往往就是这么不经意间做了一个令人十分后怕的决定。删库说干就干,连上服务器就开始操作了,为了避免搞错了,我还打开了另一个ssh窗口,对照着正在使用的git
转载 9月前
46阅读
 编辑源使用清华大学 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
75阅读
GitLab配置的`external_url`访问失败的问题,常常让开发者和运维人员感到困惑。本文记录了如何有效地排查和解决该问题的过程,涵盖了环境准备、分步指南、配置详解、验证测试、优化技巧和扩展应用等内容。 ### 环境准备 #### 软硬件要求 在解决GitLab的`external_url`访问失败的问题之前,确保你的环境满足以下要求: - **服务器**: 推荐使用Linux系统(如
原创 29天前
242阅读
Git基础用法详解什么是GitGit 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Git的安装与配置Windows平台安装在 Windows 平台上安装 Git 同样轻松,有个叫做 msysGit 的项目提供了安装包,可以到 GitHub 的页面上下载 exe
转载 8月前
35阅读
实验环境:本地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
2625阅读
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
563阅读
  • 1
  • 2
  • 3
  • 4
  • 5