前提 之前休假的时候,公司里搭建的gitlab服务器莫名宕机,为此还被召唤回公司。到公司以后鼓捣了一下,发现是硬盘损坏,这下没辙了只能放弃。 休假完以后到公司重新更换硬盘、重装系统、安装gitlab,让大家重新申请账号、提交版本库。整个过程耗时耗力,回头想想当时要是要是做了双硬盘备份,也就不会有这么麻烦的事情了。 花费了时间把自动备份功能完成,在此做个记录。gitlab手
转载
2024-04-30 16:49:31
117阅读
ubuntu14.04上Gitlab 7.6部署,采用deb包一键安装
翻译
精选
2014-12-23 15:04:40
681阅读
Ubuntu Docker 安装卸载旧版本Docker 的旧版本被称为 docker,docker.io 或 docker-engine 。如果已安装,请卸载它们:sudo apt-get remove docker docker-engine docker.io containerd runc使用 Docker 仓库进行安装在新主机上首次安装 Docker Engine-Community 之前
转载
2023-07-17 11:07:18
109阅读
# 一键备份源码
## 简介
在软件开发过程中,源代码是非常宝贵的资产,因为它包含了开发者辛苦编写的程序逻辑和算法。为了保护这些源代码,防止意外丢失或损坏,我们需要定期备份。本文将介绍一种简单易用的方法——一键备份源码,帮助开发者轻松备份源代码。
## 一键备份源码的原理
一键备份源码的原理很简单,就是将源代码目录复制到一个备份目录中。这样做的好处是,不仅可以保留源代码的完整目录结构,还可
原创
2024-01-09 18:29:29
132阅读
开始安装 Git访问 Git 官网地址(https://git-scm.com/download/),直接访问即可,这里下载根据你的系统选择,我这里选择 Windows系统,然后点击该 “Windows” 进入到下载页面。 +++++++++++++++++++++++++++++++++++++++++++++++++++++进入到下载页面后,我们会看到如下界面。这里有两种类型的版本,一个是安装
转载
2017-06-03 09:53:00
137阅读
2评论
原创作品,http://linuxerxy.blog.51cto.com/10707334/1865414 1.Gitlab创建备份1#gitlab-rake gitlab:backup:create使用以上命令会在/var/opt/gitlab/backups目录下创建一个名称类似为1393513186_gitlab_backup.tar的压缩包,这个压缩包就是Gitlab整
转载
精选
2016-10-27 17:08:34
930阅读
1.Gitlab创建备份#gitlab-rake gitlab:backup:create使用以上命令会在/var/opt/gitlab/backups目录下创建一个名称类似为1393513186_gitlab_backup.tar的压缩包, 这个压缩包就是Gitlab整个的完整部分, 其中开头的1393513186是备份创建的日期。2.Gitlab恢复# 停止相关数据连接服务
推荐
原创
2016-10-25 14:44:36
10000+阅读
点赞
4评论
获取镜像1、方法一docker pull beginor/gitlab-ce:11.0.1-ce.02、方法二 如果服务器网路不好或者pull不下来镜像,只能在其它网路比较好的机器上pull下来镜像,导出成一个文件, 再下载上传到网路不好的机器上,然后再从文件中导出来,这样在网络不好的机器上也能使用docker镜像了。 运行1、通常会将 GitLab 的配置 (etc) 、 日志 (lo
转载
2023-07-21 11:37:38
254阅读
【环境准备】OS: CentOS 6.3 x86_64【安装要求】如果有条件,提供一台全新的Server(仅仅只安装了一些系统的软件包),可以直接使用一键安装脚本(gitlab-install-el6.sh)来搭建,非常容易,只需要5步骤,如下:1> 安装EPEL扩展源切换到root用户$ sudo -i# rpm -ivh http://fr2.rpmfind.net/linux/epel
转载
精选
2014-12-26 18:02:58
1971阅读
# GitLab 一键发布到 Docker
随着云计算和微服务的发展,越来越多的应用选择将其服务容器化,在这其中,Docker 成为了一种流行的容器化解决方案。而 GitLab 则作为一个完整的 DevOps 解决方案,内置了持续集成(CI)和持续部署(CD)的功能,使得我们可以将代码更高效地发布至 Docker。
在本文中,我们将介绍如何通过 GitLab CI/CD,将代码一键发布到 Do
宝塔面板是一个功能强大且易于使用的服务器管理面板,它可以帮助我们快速部署各种应用和服务。而Docker是一种轻量级的虚拟化技术,可以方便地将应用程序及其依赖打包成一个容器,使其可以在不同的环境中运行。本文将介绍如何使用宝塔面板一键部署GitLab,并提供相关的代码示例。
## 1. 准备工作
在开始之前,我们需要先安装好宝塔面板和Docker,并确保它们都能正常工作。
## 2. 创建网站
首
原创
2024-01-25 07:27:23
1067阅读
DATAPATH=/var/lib/mysqlTIME=`date +%F_%H-%M-%S`BACKUP_SERVER=10.0.0.100LOCK_FILE=/tmp/backup_mysql.locklock() { if [ -e ${LOCK_FILE} ] ;then echo "另一个备份正在执行,退出" exit else to
原创
2022-09-25 08:08:29
195阅读
数据备份的方式有完全备份、差异备份以及增量备份,那么这三种备份方式有什么区别,在具体应用中又该如何选择呢?首先说一下什么是存档属性,“存档”属性表示此文件、文件夹的备份属性,只是提供给备份程序使用,当未选中时,备份程序就会认为此文件已经“备份过”,可以不用再备份了。所以,当备份程序备份了一个文件时,默认是未选中“存档”属性。换句话说备份软件把已经备份过的文件的存档属性去掉,表示已经备份。 &nbs
# 极空间 Docker 一键备份指南
在今天的开发环境中,Docker 已成为管理应用程序部署的重要工具。对于新手开发者来说,了解如何进行 Docker 容器的备份是至关重要的。在本文中,我将带你理解如何在极空间上实现 Docker 的一键备份。
## 一、备份流程概述
下面是我们将要进行的备份过程的概要。包含了每一步的主要任务。
| 步骤 | 任务
# 如何实现“IDEA Java 项目通过 GitLab 一键部署”
在如今的开发环境中,使用 GitLab 进行自动化部署是提升开发效率的一个重要方式。本文将详细讲解如何通过 GitLab 实现 IDEA Java 项目的自动化一键部署。
## 整体流程
我们可以将整个自动化部署的流程整理为下表:
| 步骤 | 描述
git lab developer角色不能提交到master分支的问题 解决方案:默认 m
转载
2023-08-03 23:16:19
176阅读
需要的工具:ansible 批量管理工具思路:实现一键自动化安装好rysnc备份服务器,实现全网备份rysnc配置文件,是在管理机上,推送到我们的rysnc服务器上的,所以我们可以随时可以在管理机修改我们的rysnc服务器上的配置文件rysnc配置文件写两个模块 backup nfsbakcup 就是两个备份共享的目录backup 共享目录是存放全网备份的数据n
原创
2017-05-29 01:35:51
1792阅读
1、把需要更新文件放入指定文件夹:如Publish-Demo 2、新建 app_offline.htm文件、用作临时替换页 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <ti ...
转载
2021-09-09 17:04:00
1169阅读
2评论
K8S关键词:centos7一键备份还原
在实际开发和运维中,对于CentOS7系统的备份和还原是一个非常重要的工作。在Kubernetes(K8S)环境下,我们可以通过一些简单的步骤和代码来实现CentOS7系统的一键备份和还原。下面我将为你详细介绍整个流程,并提供相应的代码示例。
整体流程如下:
| 步骤 | 操作 |
| ---- | -----
原创
2024-04-30 09:35:44
155阅读