文章目录三大仓库概念理解部署gitlab服务创建新项目任何一台服务器上面 克隆 仓库修改文件上传远程仓库上传远程仓库 标签,标签,超级好用添加gitlab用户设置权限调整上传文件的大小Gitlab 备份与恢复数据备份数据恢复 三大仓库概念理解Gitlab 是一个自己搭建的仓库 可以设置私有和公开,可以给权限Gitiee 是一个国内的开源仓库,可以设置私有和公开Github 是国外的开源仓库 ,外
转载
2024-03-13 06:40:28
104阅读
1Gerrit Gerrit是一个基于网络的代码审查系统,便于使用Git的项目进行在线代码审查。Gerrit通过并排显示更改,使评论更容易,并允许任何评论者添加内联评论。Gerrit通过允许任何授权用户将更改提交给主Git存储库来简化基于Git的项目维护,而不是要求所有已批准的更改由项目维护者手动合并。2Crucible 代码评论=高质量代码。查看代码,讨论变更,分享知识,并通过Crucibl
转载
2024-05-13 16:44:30
564阅读
git 操作的克隆和提交git 操作的流程为
1、克隆(git clone),
2、修改文件,
3、添加(git add),
4、提交(git commit),
5、推送(git push)clone(克隆)git clone <远程库地址>:克隆远程库 eg: git clone https://gitee.com/test/gi
转载
2024-10-17 09:23:46
23阅读
文章目录前言1. 下载Gitlab2. 安装Gitlab3. 启动Gitlab4. 安装cpolar内网穿透5. 创建隧道配置访问地址6. 固定GitLab访问地址6.1 保留二级子域名6.2 配置二级子域名7. 测试访问二级子域名 前言GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的Web服务。Gitlab是被广泛使用的基于git的开源代码管理
转载
2024-06-27 22:51:43
443阅读
一、 安装并配置必要的依赖关系在CentOS系统上安装所需的依赖:ssh,防火墙,postfix(用于邮件通知) ,wget,以下这些命令也会打开系统防火墙中的HTTP和SSH端口访问。1.安装sshsudo yum install -y curl policycoreutils-pythonopenssh-server 若出现以下图片的信息则表示成功 2.将SSH
转载
2024-04-29 14:05:14
26阅读
1、GitLab-CI GitLab-CI就是一套配合GitLab使用的持续集成系统(当然,还有其它的持续集成系统,同样可以配合GitLab使用,比如Jenkins)。而且GitLab8.0以后的版本是默认集成了GitLab-CI并且默认启用的。 2、GitLab-RunnerGitLab-Runner是配合GitLab-CI进行使用的。一般地,GitLab里面的每一个工程都会定义一个属
转载
2024-03-05 09:08:21
124阅读
1.gitlab分支功能 1.feature分支即工单分支2.develop分支开发人员开发完成后,把feature分支合并到develop分支,也是唯一会产生合并冲突的分支3.test分支测试分支,合并到此分支会自动进行部署和发布,用于进行单元测试(伪)4.release分支test分支上的所有工单测试完成后,合并到此分支,在本地对此分支执行git代码导出差异文件5.master分支差
转载
2024-04-02 19:49:33
131阅读
当我们从github或者gitlab上clone项目或者参与项目时,我们需要证明我们的身份。一种可能的解决方法是我们在每次访问的时候都带上账户名、密码,另外一种办法是在本地保存一个唯一key,在你的账户中也保存一份该key,在你访问时带上你的key即可。github、gitlab就是采用key来验证你的身份的,并且利用RSA算法来生成这个密钥。
链接方法
首先你需要在github上
转载
2024-02-28 20:06:27
116阅读
image这是一个全局关键字,如果流水线的执行器是使用docker来运行的话,那可以指定docker中的镜像。如果执行器是shell的话,那该关键字是无用的,即便机器中已近安装了docker的环境,该关键字可以在全局或者某一个job中使用都可以。 可以将其放在顶部,则这个镜像会成为所有job的默认环境。或者加一个default关键字类似:image: node:alpinedefault:
i
转载
2024-02-19 18:16:03
79阅读
一、Gitlab的备份使用Gitlab一键安装包安装Gitlab非常简单, 同样的备份恢复与迁移也非常简单. 使用一条命令即可创建完整的Gitlab备份[root@gitlab ~]# gitlab-rake gitlab:backup:create
//比如使用以上命令会在/var/opt/gitlab/backups目录下创建一个名称类似为1481598919_gitlab
转载
2024-02-29 07:14:22
210阅读
# 使用 GitLab 和 Docker 管理镜像标签
在软件开发中,版本管理和持续集成已成为非常重要的部分。尤其是在与 Docker 配合使用 GitLab 时,合理管理镜像标签(Tag)能够帮助我们保持项目的有序性和可追溯性。本文将介绍如何在 GitLab CI/CD 中为 Docker 镜像指定标签,以及相关的流程示例和具体代码实现。
## 1. 什么是 Docker 标签?
Dock
原创
2024-07-31 06:07:12
36阅读
## 使用 Docker 指定 GitLab 的 root 用户
在使用 Docker 部署 GitLab 时,默认情况下会创建一个名为 "root" 的管理员用户。但是有时候我们希望指定自定义的 root 用户名,本文将介绍如何通过 Docker 配置文件来指定 GitLab 的 root 用户。
### 1. 创建 Docker 配置文件
首先,我们需要创建一个名为 `docker-co
原创
2023-12-22 10:30:04
148阅读
GitLab,是一个使用 Ruby on Rails 开发的开源应用程序,与Github类似,能够浏览源代码,管理缺陷和注释,非常适合在团队内部使用。
gitlab是基于Ruby on Rails的,安装和配置非常麻烦,不过有傻瓜安装包,https://about.gitlab.com/downloads/,或者,https://bitnami.com/stack/gitl
转载
2024-03-13 14:19:45
179阅读
GitLab简介 GitLab是类似于GitHub的仓库管理系统,和GitHub一样,它能够提交/拉取代码,不同的是,GitLab可以部署在自己服务器上,数据库等信息是自己掌握的,适合团队内部协作开发。可以理解为个人版本的GitHub。记录一下Git拉取 和提交文件到GitLab的命令。前提 下载安装Git在GitLab上有账号更改Git Bash的起始位置:右键属性,改为自定义文件夹worksp
转载
2023-10-24 09:41:48
86阅读
IDEA+Git+GitlabGitLab 安装踩坑502错误码和访问卡顿解决办法1、增加swap交换文件2、为防止重启后swap分区变成0,要修改/etc/fstab文件Gitlab、Git 使用SSH Key一、git配置全局用户二、生成ssh key三、Gitlab添加ssh keyIDEA 使用Git做代码版本管理一、安装Git二、IDEA配置Git三、IDEA使用Git快速导入项目四、
转载
2024-03-25 18:25:14
259阅读
人大金仓数据库链接配置这里以springBoot配置文件演示:spring.datasource.driver-class-name=com.kingbase8.Driver spring.datasource.url=jdbc:kingbase8://192.168.***.***:54321/数据库名 spring.datasource.username=SYSTEM spring.datas
转载
2023-07-07 18:50:55
1089阅读
# Docker GitLab限制日志大小
在使用Docker部署GitLab的过程中,我们经常会遇到一个问题:日志文件过大,占用了过多的磁盘空间。如何限制GitLab的日志大小,避免这个问题呢?本文将介绍如何通过Docker的日志驱动以及GitLab的配置来限制日志大小。
## Docker日志驱动
Docker支持多种日志驱动,可以通过配置来控制日志的生成和存储方式。在限制GitLab日
原创
2024-03-17 05:49:37
1852阅读
正式开始之前先讲个亲身经历经历的故事,在上一个公司工作有个女同事,晚上和男朋友提前说好了约会看电影,快五点了,就想着赶紧提交代码,好下班,可是她push了好几次,都被远端拒绝了,这时候她一狠心一跺脚用了-f,然后就下班去了,她倒是下班了,由于她对之前提交的代码用了rebase,而其他同事又基于她之前的代码开发,直接导致了其他同事的commit id出现了混乱,而导致当天的上线被搁置了,这是一个真实
作为互联网工作者,相信对 GitHub 这个 全球最大的同性交友网站 一定不会陌生,GitHub 使用的是目前如日中天的 Git 分布式版本控制系统。Git 是什么?Git 是目前世界上最先进的分布式版本控制系统,没有之一!关于 Git 与 GitHub 的相关内容可以查看我往期的教程。而本篇博客要介绍的是如何搭建一套私人的类似于 GitHub 的网站【GitLab】,它可以为个人、组织、企业
转载
2023-12-26 19:01:22
329阅读
Gitlab+Jenkins实现简单的CICD前言方案设计方案实施Jenkins配置Gitlab HooksGitlab RunnerTrouble Shooting总结 前言首先我这里用的Gitlab比较老8.16.9且是源码编译安装, Jenkins版本2.303.1,Gitlab、Jenkins的安装就不细说了。主要想解决的问题是,在某个git项目提交的时候调用Jenkins,然后Jenk
转载
2024-05-10 17:30:24
137阅读