昨天,Gitlab.com发生了一个大事,某同学误删了数据库,这个事看似是个低级错误,不过,因为Gitlab把整个过程的细节都全部暴露出来了,所以,可以看到很多东西,而对于类似这样的事情,我自己以前也干过,而在最近的两公司中我也见过(Amazon中见过一次,阿里中见过至少四次),正好通过这个事来说说一下自己的一些感想和观点吧。我先放个观点:你觉得有备份系统就不会丢数据了吗?事件回顾整个事件的回顾G
导读GitLab.com 官方网站发布声明称由于其产品数据库问题导致的网站无法正常访问。据国外媒体报道称 Gitlab 网站疲惫的系统管理员深夜在进行数据库维护时,使用 rm -rf 删了300GB 生产环境数据。等到清醒过来紧急按下ctrl + c,只有4.5GB保留下来。然后恢复备份失败,网站宕了10个小时。我们(Gitlab)网站的一个数据库发生了严重事故。我们(GitLab.com)丢
转载 2024-06-06 09:40:08
86阅读
git log命令非常强大而好用,在复杂系统的版本管理中扮演着重要的角色,但默认的git log命令显示出的东西实在太丑,不好好打扮一下根本没法...
原创 2022-03-03 11:41:56
214阅读
git log命令非常强大而好用,在复杂系统的版本管理中扮演着重要的角色,但默认的git log命令显示出的东西实在太丑,不好好打扮一下根
原创 2022-09-01 15:39:49
130阅读
   正文    从 2020 年 10 月 1 日开始,GitHub 上的所有新库都将用中性词「main」命名,取代原来的「master」,因为后者是一个容易让人联想到奴隶制的术语。 这个决定并不是最近才做出的。今年 6 月份,由于「Black Lives Matter」抗议活动持续发酵,多个开源项目采取行动替换冒犯性
@阿乐今天敲代码没 文章目录前言一、前提二、详解1.新建分支和SSH公钥生成2.创建本地分支、连接远程分支仓库并拉取项目3.清空远程仓库分支,并上传本地项目到远程仓库分支 前言最近有个项目,我负责用Vue写前端,代码更新后需要上传到gitlab。原来一直用gitee的我属实蒙圈,在这里记录一下。此过程使用git bash命令一、前提     &nb
GitLab数据手动备份1、GitLab默认备份目录为/var/opt/gitlab/backups,可以修改/etc/gitlab/gitlab.rb里面的默认存放备份文件目录,这里使用默认备份目录:gitlab_rails['backup_path'] = '/var/opt/gitlab/backups'如果修改默认备份目录,需要运行gitlab-ctl reconfigure命令使配置生效
转载 2024-03-01 12:12:28
155阅读
GitLab依托快速迭代优势,逐渐完善了其对最新趋势、理念和技术的支持。尤其在DevOps和DevSecOps方面更是跑到了最浪尖。GitLab CI就是具体负责这些工作的工具套件,是一系列功能强大的工具,可用于开发测试运维一栈式服务,自动化任务执行,当然也包括虫虫要给大家说的一个方面TaD(Infrastructure as Code),基础架构即代码。本文实例演示Ansible的网络类的双路由
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是开源的基于Git的仓库管理系统,也可以管理软件开发的整个生命周期,是项目管理和代码托管平台,支撑着整个DevOps的生命周期。Gitlab很容易选为GitHub,作为公司私有库管理的工具。我们可以用Gitlab Workflow来协同整个团队的软件开发管理过程。软件开发阶段 gitlab软件开发阶段 Gitlab工作流将软件开发定义为10个阶段,并提供相应的解决方案,帮助团
gitlab练手小项目(外网版本,以下gitlab均替换成github)目录:前言正文小测试学习目标展望附部分pycharm与git使用指南 前言在此推荐一下gitlab的官方使用文档(强烈建议阅读):gitlab使用说明文档:https://docs.github.com/en由于内容比较多,应当有针对性的了解一部分内容。例如gitlab基础知识:https://docs.github
转载 2024-06-06 01:06:47
96阅读
git 常用操作总结——基于Gitlab一、git基本操作二、在远程创建分支,并拉取到本地三、将本地最新代码推送到远程仓库(本地分支与远程分支须同名)四、合并远程分支(将远程分支gfh合并到远程分支master)五、Gitlab——Fork模式 一、git基本操作本地仓库与远程仓库建立连接:git remote add origin XXXXX.git查看本地分支:git branch查看本地分
主要记录学习过程中所遇到的一些问题的解决方法,如有错误欢迎指出,轻喷~“//”注释符号,非命令必须输入git branch    //查看本地分支git branch -r    //查看远程分支 git status //查看分支下的内容哪些发生了更改 git checkout 分支名字A  //切换本地分支到分支A git远程已经把某个分支合并
转载 2024-03-28 06:31:31
96阅读
在日常工作中,我们经常会遇到需要删除一些不再需要的文件或软件的情况。而在Linux系统中,删除软件和文件是一种很常见的操作。今天我们来介绍一种比较常见的情况:如何在Linux系统中删除GitLabGitLab是一个开源的代码托管平台,它提供了一个类似于GitHub的平台,可以帮助开发人员管理和协作开发项目。然而,有时候我们可能会需要删除GitLab,不再需要它的功能或者需要清理系统空间。那么
原创 2024-04-29 12:28:41
110阅读
# 如何在 Docker 中删除 GitLab Docker 已成为当今开发和部署应用程序的重要工具,它让我们可以轻松地配置和管理环境。GitLab 作为一个完整的 DevOps 平台,常常被部署在 Docker 容器中。当我们需要从系统中删除 GitLab 实例时,了解如何正确操作是非常重要的。本文将详细介绍如何在 Docker 中删除 GitLab,同时举例说明所需的代码。 ## 步骤一:
原创 8月前
37阅读
0、查看当前版本在任意页面都可点击右上角查看1、群组①群组能方便的管理子项目,群组内可以创建子群组 ②生产环境可以用实际项目名对应“gitlab群组”,项目中的微服务名对应“gitlab项目”1–新建群组 为群组起个名字,修改访问路径(可选)2–删除群组在群组内依次点击“设置”——“高级”——“展开” 输入群组名称即可删除2、项目项目是归属于群组的1–新建项目在群组内点击新建项目,接下里点击“创建
转载 2024-02-21 11:01:15
618阅读
这篇文章写于 2022 年,前一年 GitLab 刚好完成 IPO。目前 GitLab 市值超过 100 亿美金,它的所有收入都来源于同名产品 GitLab,而这篇文章就是全面分析 GitLab 这个产品的数据库 schema。我花了一些时间研究 GitLab 的 Postgres schema。GitLab 是 Github 的一个替代品。你可以自部署 GitLab,因为它是一个开源的 DevO
转载 2024-08-05 19:57:26
37阅读
 完全卸载删除gitlab 1、停止gitlab gitlab-ctl stop 2、卸载gitlab(注意这里写的是gitlab-ce)rpm -e gitlab-ce 3、查看gitlab进程ps aux | grep gitlab 4、杀掉第一个进程(就是带有好多.) 完全卸载删除git
原创 2022-07-27 09:26:28
432阅读
最近想给GitHub 上的项目设置tag,可是使用GitHub Desktop,找了一圈都没找到快速设置Tag 的地方,最后只能通过终端命令来添加了。 想要查看Git 的命令,可以使用git --help可是大致看一下git的命令:These are common Git commands used in various situations: start a working area (se
目录(一)理解标签1、作用(二)创建标签(三)操作标签1、删除标签2、推送标签 3、删除远程标签 (一)理解标签标签 tag ,可以简单的理解为是对某次 commit 的⼀个标识,相当于起了⼀个别名。例如,在项⽬发布某个版本的时候,针对最后⼀次 commit 起⼀个 v1.0 这样的标签来标识⾥程碑的意义。  1、作用那么这有什么⽤呢?相较于难以记住的 co
转载 2024-10-18 06:39:33
622阅读
  • 1
  • 2
  • 3
  • 4
  • 5