该服务依赖docker快速安装搭建而成,所以,docker必备基础再进行后续的阅读学习!Docker的基础学习自行百度Gitlab VS SVN的优点自行百度 Gitlab搭建过程:1. 拉取Gitlab的Docker镜像docker pull gitlab/gitlab-ce2.启动容器并进行容器外端口映射docker run --detach \
--publish 10443:
转载
2024-04-10 12:32:04
86阅读
1、使用安装包的方式安装gitlab # vim /etc/yum.repos.d/gitlib.repo
[gitlab-ce]
name=gitlab-ce
baseurl=http://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7
repo_gpgcheck=0
gpgcheck=0
enabled=1
gpgkey=https:
# 使用 Docker 部署 GitLab 并配置公网 IP
## 引言
GitLab 是一个基于 Git 的版本控制和项目管理工具,广泛用于软件开发中的代码管理与协作。本文将介绍如何使用 Docker 安装 GitLab,并将其配置为可通过公网 IP 进行访问。通过这篇文章,你将了解 Docker, GitLab 的基础知识,并掌握具体的配置步骤。
## 环境准备
在开始之前,请确保你已
原创
2024-08-17 07:49:23
115阅读
文章目录前言1. 下载Gitlab2. 安装Gitlab3. 启动Gitlab4. 安装cpolar内网穿透5. 创建隧道配置访问地址6. 固定GitLab访问地址6.1 保留二级子域名6.2 配置二级子域名7. 测试访问二级子域名 前言GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的Web服务。Gitlab是被广泛使用的基于git的开源代码管理
转载
2024-04-03 13:09:44
472阅读
安装gitlab 参考文档:linux安装GitLab教程安装所需基础环境: git(cenOS7自带的git版本较低,需要升级成最新版本,否则执行自动构建的时候会报错) jdk1.8 maven node.js安装gitlab-runner 3.1 添加GitLab官方仓库curl -L https://packages.gitlab.com/install/repositories/runne
一、环境准备1.gitlab服务器所在的服务器A(192.168.1.16);2.备份服务器B(192.168.1.37);3.已设置gitlab定时在本机备份; 二、通过密钥配对方式scp免密传输1.首先在A机器上生成ssh证书:ssh-keygen -t rsa 执行以上命令时,会让你填写生成私钥公钥的位置,设置密码,注意在这里不要对其进行密码设置,不然执行scp传输命令仍
转载
2024-04-06 00:59:37
126阅读
安装了GitBook,内网使用,没法用上GitBook的网页。用gitbook serve只能展示一本书,而且也不利于长期维护。于是使用GitLab,Jenkins和Nginx配合GitBook使用。基本的流程是这样的,每本书作为项目托管到GitLab上,每次提交,GitLab会触发Jenkins,Jenkins会把仓库的内容拉下来,gitbook build 并复制到Web server(Ngi
转载
2024-09-29 12:08:23
46阅读
在 Linux 里有很多程序来设置无线连接,我们可以用 ip 和 iw 来配置因特网连接,但是对于新手来说有点复杂。所以我们会使用 netctl 命令,这是一个基于命令行的工具,用来通过配置文件来设置和管理网络连接。WiFi 网络也可以这么玩WiFi 网络也可以这么玩注意:所有的设定都需要 root 权限,或者你也可以使用 sudo 命令来完成。 运行下面的命令来查看你的网络接口:iwconf
问题描述用户购买弹性公网IP并绑定华为云提供的弹性云服务器后,无法ping通弹性公网IP,或者弹性云服务器ping不通外网。处理方法检查安全组规则。检查弹性云服务器网卡对应的安全组是否放通了“入方向”的“ICMP”规则。满足下图中任意一条规则即可。检查“ 网络ACL”规则。
目前华为云华东区和华南区上线了“网络ACL”功能,如果主机在华东区或者华南区,需要排查“网络ACL”是否放通
转载
2024-05-18 18:41:16
163阅读
本文使用「署名4.0国际(CCBY4.0)」许可协议,欢迎转载、或重新修改使用,但需要注明来源。署名4.0国际(CCBY4.0)本文作者:苏洋创建时间:2019年08月05日统计字数:7024字阅读时间:15分钟阅读本文链接:https://soulteary.com/2019/08/05/public-network-to-build-gitlab-security.html公网搭建GitLab
原创
2021-02-07 22:59:39
374阅读
趁着有点时间,把一直想自己建个网站的想法实施了一下,特此记录Step1.申请域名既然是拿来练手的,就没必要购买域名了,在“https://www.freenom.com”上申请了免费域名。Google搜索“免费域名”,结果第一条就是这个freenom了,号称是世界上第一个,也是唯一一个免费域名提供商。确实比较好用。Step2.购买VPS国内的VPS比较贵,并且需要备案,虽然不麻烦,但这次练手主要是
搭建Gitlab私有仓库1. gitlab部署1.1 部署环境创建gitlab我们采用docker镜像的方式来创建一个gitlab仓库mkdir /data/gitlab/{config,logs,data} -p
docker image load < gitlab-12-3-1.tar.gz
docker run -d --hostname gitlab --restart=always
转载
2024-02-19 17:36:29
69阅读
# 将 GitLab 迁移到 Docker GitLab 的完整指南
在软件开发的过程中,GitLab 是一个流行的源码管理工具,而 Docker 则是一个广泛使用的容器化平台。将 GitLab 迁移到 Docker 上可以让你更好地管理和扩展你的 GitLab 实例。本文将详细介绍如何将传统的 GitLab 迁移到 Docker GitLab 上,适合新手开发者。
## 迁移流程
在开始之
## 如何在 Docker 上配置 MySQL 公网 IP
### 介绍
在 Docker 上配置 MySQL 公网 IP 是一个常见的需求,可以实现从外部访问 Docker 容器中运行的 MySQL 服务。本文将向你介绍整个配置过程,并提供相应的代码示例和注释。
### 流程图
```mermaid
flowchart TD
A[开始] --> B[创建 Docker 网络]
原创
2023-12-21 08:35:32
115阅读
1. 删除操作更新工程到gitlab上打开 git bash ,输入 git rm -r --cached filename ,其中filename为文件名。如果只是删除仓库文件而不删除工作区文件,注意一定要加上 --cached 否则会把工作区文件也删除 然后 git commit -m 'delete' , git push 即可提交到远程仓库,这时远程仓库文件也更新。2.
转载
2024-02-11 21:33:14
1320阅读
笔者的环境:windows server 2008 r2 。IIS,php,MySql。理论上来讲,服务器,其实就是一个大型计算机,我们通过访问服务器的某个端口请求某个资源。 正常情况下,如果没有问题,就会访问到服务器的某个网页啦。然而,笔者新部署的服务器,费劲巴力的部署好一大堆的环境,在服务器本地访问公网IP一切正常,但在笔者的物理机上通过公网IP请求的时候,服务器这位大佬竟然脑袋一扭,拒绝了我
在公网 IP 上搭建 Kubernetes 是一种高效灵活的方式,可以实现容器编排与管理。本篇博文将详细记录整个过程,包括环境准备、分步指南、配置详解、验证测试、排错指南以及扩展应用。
### 环境准备
在开始搭建 Kubernetes 之前,我们需要确保所需的前置依赖已安装。这包括 Docker、kubectl 和 kubeadm。
#### 前置依赖安装
以下是各项依赖的安装步骤:
?极狐GitLab 的 Securtiy Code Reviewer 是如何工作的?大家好!首先分享一下我在极狐GitLab 的一些工作成果数据:在极狐GitLab repo 下,贡献 MR 90+ 个;参与 Code Review MR 200 + 个。下图展示的是极狐GitLab 成立至今,为 GitLab Inc. 所贡献的 MR 的数量:极狐GitLab 团队所贡献的 MR 数
gitlabGitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。安装的话可以参考GitLab在GitHub上的Wiki页面。 我们这次主要说一下基本的使用。基于Git,所以使用方法和Git类似。基础使用下载git clone gitlab项目地址 注意:如果你采用的域名方式,请不要加端口,如果是IP方式可以加端口,如图中所示,git cl
转载
2024-02-24 10:49:01
79阅读
1.需求:每次大批量上线完成后,都会进行将hotfix合并到Master,合并到test/uat等等重复操作(上线发布后自动合并master已完成)。2.现实:在完成发布后自动合并master后,可能还有的项目人员忘记合并到其他分支的情况,so#!/usr/bin/python3
#coding=utf-8
# 自动合并项目dev分支到其他分支,当合并失败删除merge请求
import sys
转载
2023-10-23 22:20:26
3阅读