Git几个概念与工作流程: 仓库(Repository) Git是按仓库(Repository)来管理文件和文件夹的。一个仓库内可以有不限数量的文件和文件夹,大小也不限。 一个仓库在用户的机器上的呈现就是一个目录,目录里一般包含两部分内容: • Git目录(.git directory) 在仓库里有一个’.git’目录,这是Git保存仓库所有历史信息的地方。如:谁在什么时候更改了什么,有哪些分支(
转载
2024-03-28 11:43:35
280阅读
1. Git概念 1.1. Git库中由三部分组成 Git 仓库就是那个.git 目录,其中存放的是我们所提交的文档索引内容,Git 可基于文档索引内容对其所管理的文档进行内容追踪,从而实现文档的版本控制。.git目录位于工作目录内。 1) 工作目录:用户本地的目录; 
转载
2024-03-27 13:21:50
987阅读
在使用 WebStorm 上传本地项目到 GitHub 之前,先要做一些相关配置。首先打开 WebStorm ,依次点击File -> Settings… 打开系统设置面板,在上面搜索 github 配置 GitHub 相关参数。如下图所示,在1处搜索 github ,如果2处是 Token 则点击3处的 Create API Token 打开4处的弹
Git 是一个强大的工具,但是使用起来却不是很友好。如果程序员们能够真正花时间去理解 Git 的构成,将会避免很多不必要的麻烦。以下为译文:初学 Git 就像一个不懂当地语言的人来到一个陌生的国家——如果你知道自己在哪,该去哪里,那还好。一旦你迷路了,那麻烦就大了。网上有很多学习 Git 基本命令的文章,但是本文并不属于这一类文章。我在此处将尝试提供一个不同的学习思路。初学者一般都很害怕 Git,
目录一、安装gitlab需要的组件二、下载地址1、rpm包的方式安装gitlab2、修改默认端口号、url地址3、重载配置以及启动gitlab4、启动gitlab服务报错5、访问gitlab 报错5026、卸载gitlab 二、Git 用户信息1、配置个人的用户名称和电子邮件地址:2、查看配置信息三、Gitlab基础操作1、添加文件都暂存区2、提交文件到版本库3、查看暂存区版本4、撤销暂
转载
2024-05-24 14:50:38
922阅读
Git 快速使用手册(一)Git 快速使用手册(二)一、概述1.1 概念Git是一个免费的、开源的分布式版本控制系统,可以快速高效地处理小型到大型的项目。❀ 什么是版本控制系统?版本控制系统是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。1.2 版本控制系统的分类集中化的版本控制系统(例如SVN)分布式的版本控制系统(例如Git,BitKeeper)分布式版本控制系统的特点客
转载
2024-09-29 12:04:57
126阅读
欢迎来到我的博客,代码的世界里,每一行都是一个故事 从入门到精通:.gitlab-ci.yml文件的完整指南前言.gitlab-ci.yml文件概述stagesimagesbefore_script和after_scripttagsonly和exceptonly关键字except关键字artifacts使用方式产物路径其他属性作用域cache使用方式产物路径其他属性作用域services使用
转载
2024-06-05 18:59:41
38阅读
背景需求: 最近公司在搞流水线集成,gitlab 和 jenkins 的自动构建的任务自然落在了我们运维的头上,之前发布开发和测试环境都是辛苦由我们的测试大大手动点的,公司项目越来越多,发现每次手动点,效率不高。本文基于gitlab的钩子自动触发jenkins构建,已达到自动发布的目的【仅用于开发和测试环境】环境:Jenkins 2.303.2GitLab Enterprise Edition
转载
2024-07-22 17:44:39
417阅读
# 如何在Android中只下载一个目录的源码
## 介绍
作为一名经验丰富的开发者,我将教你如何在Android中只下载一个目录的源码。这对于刚入行的小白来说可能是一个挑战,但是只要跟着我的步骤一步步来,你就能轻松完成这个任务。
## 流程图
```mermaid
erDiagram
SourceCode -->|Download| Directory
```
## 步骤
下面是实
原创
2024-04-08 03:33:45
47阅读
我们部门想搞一些内部开源项目,但缺少一个支撑平台。都知道GitHub很火,但看了一下企业版的架构,还是有些肉痛,加上对git也存在一些争论,于是一番研究之后,决定先把gitlab/gitorious或者trac/redmine之类的都搭上,体验一下再做决定。
我是按照这篇文章来搭建的: Tutorial: setting up Gitlab on Debian 6 (下面简称gitl
转载
2024-07-23 11:25:12
198阅读
上一篇随笔()已经记录了给gitlab本地做自动备份的解决方案,但是源码安全关乎研发部门的生命,还是需要进一步提高容灾能力。首先研发部门暂时没有老法师能够在服务器挂了之后通过硬盘将服务器完全恢复,虽然服务器做了raid5,谨慎起见还是得实现远程自动备份的解决方案,当源码服务器出现灾难性故障时可以保证恢复源码的功能。 查找资料后发现,的教程可行,为了能够符合我的部署步骤,我将其
转载
2024-05-10 21:14:09
77阅读
使用 drbd 来实现两台服务器同时写入,实现 gitlab 的自动备份(主要是备份git仓库和gitlab数据库)。当主服务器挂掉后,如果不能及时修复主机,则启用从机,把从机转为主机。当之前的主机修复好后,再切换回来,数据依然会自动同步到最新的状态。192.168.0.123 主机gitlab1192.168.0.124 从机gitlab2drbd 配置要求drbd 需要使用单独的磁盘设备来实现
转载
2024-03-25 19:41:20
63阅读
NGINX设置 启用HTTPS 警告 Nginx配置会告诉浏览器和客户端,只需在未来24个月通过安全连接与您的GitLab实例进行通信。通过启用HTTPS,您需要至少在24个月内为您的实例提供安全连接。默认情况下,omnibus-gitlab不使用HTTPS。如果要为gitlab.example.com启用HTTPS,请将以下语句添加到/etc/gitlab/gitl
转载
2024-09-19 16:26:51
225阅读
/ 目录下所有文件 树形结构 以下是对这些目录的解释:/bin: bin 是 Binaries (二进制文件) 的缩写, 这个目录存放着最经常使用的命令。/boot: 这里存放的是启动 Linux 时使用的一些核心文件,包括一些连接文件以及镜像文件。/dev : dev 是 Device(设备) 的缩写, 该目录下存放的是 Linux 的外部设备,在 Linux 中访问设备的方式和访问文件的方式是
转载
2024-09-08 20:00:10
17阅读
GitLab数据手动备份1、GitLab默认备份目录为/var/opt/gitlab/backups,可以修改/etc/gitlab/gitlab.rb里面的默认存放备份文件目录,这里使用默认备份目录:gitlab_rails['backup_path'] = '/var/opt/gitlab/backups'如果修改默认备份目录,需要运行gitlab-ctl reconfigure命令使配置生效
转载
2024-02-14 19:54:20
119阅读
目录本地项目上传到Gitlab第一步:打开gitlab新建一个仓库springboot-rabbitmq:第二步:找到本地文件,右键点击Git Bash Here。第三步:初始化本地仓库:第四步:将当前目录下所有的修改或新增的文件添加到暂存区第五步:用于将暂存中的更改创建为一次提交第六步:建立本地仓库和远程仓库关系并推送第七步:把本地内容推送到远程仓库场景介绍:大家在团队开发及一些代码需要进行备份
转载
2024-06-28 08:46:41
234阅读
实现Docker GitLab容器目录的步骤如下:
步骤 | 操作 | 代码
----------------|------------------------|--------------------------
1. 安装Docker | 安装Docker | 无
2. 拉取GitLab镜像 | 拉取
原创
2023-12-31 10:40:52
87阅读
一.git的认识分布式版本控制系统 (一)Git特点: 速度 简单的设计 对非线性开发模式的强力支持(允许成千上万个并行开发的分支) 完全分布式 有能力高效管理类似 Linux 内核一样的超大规模项目(速度和数据量)git参考 (二)Git 有三种状态:已提交(committed)、已修改(modified) 和 已暂存(staged)。 已修改表示修改了文件,但还没保存到数据库中。 已暂存表示对
gitlab 安装、备份与还原及常见设置安装安装过程比较简单,跑在 docker 上,执行命令即可
-v参数后面的值为卷的名称,自动创建数据卷(如果数据卷不存在)https://docs.gitlab.com/omnibus/docker/docker run \
--hostname gitlab.example.com \
--restart always \
--na
转载
2024-08-22 12:54:58
29阅读
首先声明,本文使用的服务器是Centos 6.5,在其他版本的LINUX上运行不保证也是一样的效果。 想放一张最终图吧其中主要涉及了LDAP的部署和汉化操作。好了 进入正题,服务器搭建环节:第一步:安装GITyum install git这应该没什么问题。 第二部:安装GITLABhttps://mirrors.tuna.tsinghua.edu.cn/gitlab
转载
2024-07-31 17:36:38
217阅读