我的技术博客经常被流氓网站恶意爬取转载。请移步原文:,享受整齐的排版、有效的链接、正确的代码缩进、更好的阅读体验。准确来说,大部分的功能都还没有探索过,这只是暂时摸索出来的一个简单流程~先建个branch吧用命令行建肯定是可以的。我采用的方法是在gitlab的web端上直接建。方法如下:来到工程的branch列表页面 (链接是现在培训的地址,作为例子)。点击左侧的New Branch。在
转载
2024-04-18 19:15:46
60阅读
1、背景研发gitlab CI/CD时,需要编辑一个整个代码仓库统一的CI/CD流程,用于流程与权限的控制。众所周知,Gitlab的CI/CD流程是通过.gitlab-ci.yml文件配置的。通常,如果用户拉出自己的开发分支,那么该yaml文件也会被用户修改,也就是说用户可以完全不用当前的CI/CD流程而重新自定义自己的流程,越权部署代码,存在极大的安全风险。2、适用场景需要利用Gitlab的CI
转载
2024-03-24 16:39:00
191阅读
docker安装gitlabGitLab 分为 社区版(Community Edition,缩写为 CE)和 企业版(Enterprise Edition,缩写为 EE)。社区版是免费的,而企业版包含一些收费服务,一般来说个人开发者用社区版就足够了。下载镜像
首先需要先下载 GitLab CE 的镜像,使用下面的命令进行下载,因为文件较大,所以可能需要一点时间,耐心等待即可。
# 不加 ta
转载
2024-09-04 07:34:44
202阅读
登录gitlab第一次登录gitlab,需要为root用户修改密码,root用户也是gitlab的超级管理员。http://192.168.58.11设置密码是gitlab 密码不够长,重新设置下,设置密码是12345678,生产中注意密码复杂点 管理gitlab使用root用户和刚才创建的密码登录后,你就可以探索gitlab的奥秘了,可以点击图中红框的
登录gitlab第一次登录gitlab,需要为root用户修改密码,root用户也是gitlab的超级管理员。http://192.168.58.11设置密码是gitlab 密码不够长,重新设置下,设置密码是12345678,生产中注意密码复杂点 管理gitlab使用root用户和刚才创建的密码登录后,你就可以探索gitlab的奥秘了,可以点击图中红框的
转载
2024-05-06 14:37:49
1028阅读
1、保证CentOS 6能连接网络2、安装依赖:sudo yum install -y curl policycoreutils-python openssh-server cronie
sudo lokkit -s http -s ssh3、接下来,安装Postfix以发送通知电子邮件。如果要使用其他解决方案发送电子邮件,请跳过此步骤并在安装GitLab后配置外部SMTP服务器。sudo yum
gitlab修改ip的两种方式:修改/etc/gitlab/gitlab.rd里面的#external_url'http://gitlab.example.com'为ip地址,然后重新构建->重启,但这做法相当于重新安装,项目都会被删除。不建议使用。修改/opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml,将l
原创
2019-01-29 15:24:29
2106阅读
写在前面 Git 的官网上有很详细的使用教程(当然有翻译版本),具体是 https://git-scm/book/zh/v2。唯一不足就是,很多讲解并没有实机演示。但是,毫无疑问,官网资料是最全面的!如果有任何疑问,可以去官网看看!什么是 Git Git 是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。 Git 是 Linus Torvalds 为
转载
2024-09-30 11:31:37
39阅读
git clone 代码库地址
git branch -r 查看远程分支
git branch 查看本地分支
git branch -a 查看远程和本地分支。带*的表示正在所处分支。
git branch branch_name 建立一个分支(是在当前分支HEAD上建立)
git checkout branch_name 切换到另一个分支
git checkout
这种方式可以同时运行多个maven子项目所有的代码都在gitlab.yml 和dockerfile和docker-compose 中完成的 包括jdk和maven环境以及打包部署启动首先看下项目的目录结构和Dockerfile以及gitlab-ci文件的放置位置说明: 目前结果是 只有单独打包后的jar生成的镜像.,其他操作不在最后的jar中(分离) 1.根目录下的 Dockerfile文件是搭建
转载
2023-07-11 01:16:54
151阅读
安装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. 下载Gitlab2. 安装Gitlab3. 启动Gitlab4. 安装cpolar内网穿透5. 创建隧道配置访问地址6. 固定GitLab访问地址6.1 保留二级子域名6.2 配置二级子域名7. 测试访问二级子域名 前言GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的Web服务。Gitlab是被广泛使用的基于git的开源代码管理
转载
2024-04-03 13:09:44
468阅读
Gitlab Server 部署环境准备一台服务器,配置域名,主机名,关闭防火墙,selinux打开邮件系统服务,具体的操作如下:1、修改主机名[root@localhost ~]# hostnamectl --static set-hostname cicd-gitlab2、关闭防火墙[root@cicd-gitlab ~]# systemctl stop iptables firewalld
转载
2024-03-10 11:29:27
130阅读
一、服务器快速搭建gitlab方法可以参考gitlab中文社区 的教程 centos7安装gitlab:https://www.gitlab.cc/downloads/#centos7 centos6安装gitlab:https://www.gitlab.cc/downloads/#centos6 如下方法按照官网来操作,手工安装过于麻烦。
1. 安装配置依赖项如想使用Postfix来发
# 在Docker中配置GitLab IP的指南
在现代软件开发中,GitLab已成为一个非常流行的代码托管平台。借助Docker,您能够快速构建和管理GitLab实例。本篇文章将引导您如何在Docker中配置GitLab的IP地址,并提供代码示例及网络拓扑的类图。
## 环境准备
在开始之前,请确保您已经安装了Docker和Docker Compose。如果尚未安装,可以参考[Docker
原创
2024-08-23 06:50:06
145阅读
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:
# 如何在Linux上使用Docker搭建GitLab
## 流程图
```mermaid
flowchart TD;
A(下载Docker) --> B(安装Docker);
B --> C(启动Docker);
C --> D(创建Docker容器);
D --> E(安装GitLab);
E --> F(配置GitLab);
```
## 步骤
原创
2024-03-27 05:00:52
23阅读
# 使用 Docker 部署 GitLab 并配置公网 IP
## 引言
GitLab 是一个基于 Git 的版本控制和项目管理工具,广泛用于软件开发中的代码管理与协作。本文将介绍如何使用 Docker 安装 GitLab,并将其配置为可通过公网 IP 进行访问。通过这篇文章,你将了解 Docker, GitLab 的基础知识,并掌握具体的配置步骤。
## 环境准备
在开始之前,请确保你已
原创
2024-08-17 07:49:23
115阅读
# 使用Docker修改GitLab的IP地址
在使用Docker部署GitLab时,有时候我们需要修改GitLab的IP地址以适应不同的网络环境或需求。本文将介绍如何使用Docker修改GitLab的IP地址,并提供相应的代码示例。
## 步骤
### 1. 停止GitLab容器
首先,我们需要停止正在运行的GitLab容器,以便我们可以修改其配置文件。
```bash
docker
原创
2024-06-29 04:47:26
315阅读
1前言写代码这项工作,本质就是将工作自动化,减少手工操作提供效率,因为人的本质都是懒狗,程序员也不能例外,为了各种意义的效率提升(懒),我们需要持续集成工具,将代码测试、编译、发布这些重复性很高的工作,全部变成自动化,减轻工作量,提高效率,解放生产力,为华夏伟大复兴贡献力量说回正题,持续集成工具主流的就 Jenkins 、Gitlab CI/CD 这些,因为我们刚好在用 Gitlab,所以就不去折
转载
2024-03-29 13:08:01
93阅读