git 备份和恢复
分类: 项目管理
下载安装包wget https://downloads.bitnami.com/files/stacks/gitlab/7.11.4-0/bitnami-gitlab-7.11.4-0-linux-x64-installer.run
然后更改成执行权限:chmod a+x bitnami-gitlab-7.11.4-0-linux-x64-installer.run
再执行安装:./bitnami-gitlab-7.11.4-0-linux-x64-installer.run
按照提示安装输入Y/N安装:
点击(此处)折叠或打开
- [root@wb-2 ~]# ./bitnami-gitlab-7.11.4-0-linux-x64-installer.run
- The installer detects that exists a 'git' user in the system. This installer will change the configuration for this user. Do you want to continue the installation? [y/N]: y
- The installer detects that exists a 'gitlab_ci' user in the system. This installer will change the configuration for this user. Do you want to continue the installation? [y/N]: y
- ----------------------------------------------------------------------------
- Welcome to the Bitnami Gitlab Stack Setup Wizard.
- ----------------------------------------------------------------------------
- Select the components you want to install; clear the components you do not want
- to install. Click Next when you are ready to continue.
- PhpPgAdmin [Y/n] :Y
- GitLab : Y (Cannot be edited)
- GitLab CI [Y/n] :Y
- Is the selection above correct? [Y/n]: Y
- ----------------------------------------------------------------------------
- Installation folder
- Please, choose a folder to install Bitnami Gitlab Stack
- Select a folder [/opt/gitlab-7.11.4-0]: /opt/bitnami
- ----------------------------------------------------------------------------
- Create Admin account
- Bitnami Gitlab Stack admin user creation
- Email Address [user@example.com]: test@gmail.com
- Login [user]: test
- Password :
- Please confirm your password :
- ----------------------------------------------------------------------------
- Hostname that will be used to create internal URLs. If this value is incorrect,
- you may be unable to access your Gitlab installation from other computers. It is
- advisable to use a Domain instead of an IP address for compatibility with
- different browsers.
- Domain [127.0.0.1]: test.gitlab.com
- Do you want to configure mail support? [y/N]: N
- ----------------------------------------------------------------------------
- Setup is now ready to begin installing Bitnami Gitlab Stack on your computer.
- Do you want to continue? [Y/n]: Y
- ----------------------------------------------------------------------------
- Please wait while Setup installs Bitnami Gitlab Stack on your computer.
- Installing
- 0% ______________ 50% ______________ 100%
- #########################################
- ----------------------------------------------------------------------------
- Setup has finished installing Bitnami Gitlab Stack on your computer.
- Info: To access the Bitnami Gitlab Stack, go to
- http://dev.domain.org:80 from your browser.
- Press [Enter] to continue:
上面红色标志的按照自己喜好设置了,如安装路径、admin用户等。
到此,整个安装结束,设置好HOST后访问test.gitlab.com就可以正常使用了。
备份以及恢复的操作,以下操作使用root用户执行:
点击(此处)折叠或打开
- ## Backup settings
- backup:
- path: "/tmp/backups" # Relative paths are relative to Rails.root (default: tmp/backups/)
2、执行备份
点击(此处)折叠或打开
- cd /opt/gitlab-7.11.4-0/
- ./use_gitlab
- cd /opt/gitlab-7.11.4-0/apps/gitlab/htdocs
- bundle exec bin/rake gitlab:backup:create RAILS_ENV=production
操作执行完毕,会在/tmp/backups/目录下生产一个备份文件,类似1438917368_gitlab_backup.tar
3、恢复备份的数据
点击(此处)折叠或打开
- cd /opt/gitlab-7.11.4-0/
- ./use_gitlab
- cd /opt/gitlab-7.11.4-0/apps/gitlab/htdocs
- bundle exec bin/rake gitlab:backup:restore RAILS_ENV=production
- chown git:git -R /opt/gitlab-7.11.4-0/apps/gitlab/repositories
如果备份的目录下不止一个备份文件,则RAILS_ENV=production后面需要指定备份文件 BACKUP=xxx。
至此备份恢复完毕。
git 备份和恢复的更多相关文章
- MySQL没有备份怎么恢复被drop的表(利用undrop-for-innodb)
介绍: 也许大家都难以理解,这么重要的数据为啥不备份(或者备份不可用)?而且还任性的drop table了.显然有备份是最好的,但是它们并不总是可用的.这种情况令人恐惧,但并非毫无希望.在许多 ...
- GIT仓库如何恢复到前一次提交
GIT仓库如何恢复到前一次提交 通过使用Git版本恢复命令reset,可以回退版本.reset命令有3种方式: git reset –mixed:此为默认方式,不带任何参数的git reset,即 ...
- Gitlab备份和恢复操作记录
前面已经介绍了Gitlab环境部署记录,这里简单说下Gitlab的备份和恢复操作记录: 1)Gitlab的备份目录路径设置 [root@code-server ~]# vim /etc/gitlab/ ...
- 转载:Gitlab备份和恢复操作记录
转载:Gitlab备份和恢复操作记录 包含了备份和数据恢复的操作记录,实验可行 前面已经介绍了Gitlab环境部署记录,这里简单说下Gitlab的备份和恢复操作记录: 1)Gitlab的备份目录路径设 ...
- Gitlab+Jenkins学习之路(四)之gitlab备份和恢复
gitlab的备份和恢复 (1)创建备份目录,并授权 [root@linux-node1 ~]# mkdir /data/backups/gitlab -p [root@linux-node1 ~]# ...
- Git 将代码恢复到一个历史的版本
Git 将代码恢复到一个历史的版本 要把代码回到某个历史版本 比如 test有两种方法 暴力的方式 如果你的仓库是自己在用(不影响别人),那么你可以使用 git reset --hard <ta ...
- 【linux】【gitlab】gitlab安装、备份、恢复、升级、内存消耗问题
前言 GitLab:GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务.功能:Gitlab 是一个提供代码托管.提交审核和问题跟踪的代码管理平 ...
- Python进阶----pymysql的安装与使用,mysql数据库的备份和恢复,mysql的事务和锁
Python进阶----pymysql的安装与使用,mysql数据库的备份和恢复,mysql的事务和锁 一丶安装 pip install PyMySQL 二丶pymysql连接数据库 ### 语法: ...
- 我的MYSQL学习心得(十四) 备份和恢复
我的MYSQL学习心得(十四) 备份和恢复 我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(四) ...
随机推荐
- 群赛 ZOJ3741(dp) ZOJ3911(线段树)
zoj3741 简单dp.wa了两个小时,中间改了好多细节.后来还是不对,参考了别人的代码,发现一个致命问题,初始化的时候,不是每种状态都能直接达到的.初始化成-1. (题目有个小坑,0<=L& ...
- rcp(插件开发)The type XXX cannot be resolved. It is indirectly referenced from required .class files解决办法
如果你在使用插件开发时遇到这个问题: The type org.eclipse.core.resources.IFile cannot be resolved. It is indirectly re ...
- ios 好去处
1.王巍的博客(我们都叫它喵神,他很萌哒) 链接:http://onevcat.com/ (难度指数:※※※※※)理由:他的swift的新书讲解的非常好,但不适合入门,进阶的话这是很适合的一本书.其他 ...
- 【python自动化第九篇:进程,线程,协程】
简要: paramiko模块 进程与线程 python GIL全局解释器锁 一.PARAMIKO模块 实现远程ssh执行命令 #!/usr/bin/env python # -*- coding:ut ...
- Python实现二叉树的前序遍历、中序遍历
计算根节点到叶子节点的所组成的数字(1247, 125, 1367)以及叶子节点到根节点组成的数字(7421, 521, 8631),其二叉树树型结构如下 计算从根节点到叶子节点组成的数字,本质上来说 ...
- 数据持久层(三)ODB介绍
ODB: C++ Object-Relational Mapping (ORM) ODB is an open-source, cross-platform, and cross-database o ...
- “:Choose a destination with a supported architecture in order to run on this device.”
我在编译从GitHub上clone下来的<TweeJump>时,出现如下错误:":Choose a destination with a supported architectu ...
- cglib源码分析(四):cglib 动态代理原理分析
本文分下面三个部分来分析cglib动态代理的原理. cglib 动态代理示例 代理类分析 Fastclass 机制分析 一.cglib 动态代理示例 public class Target{ publ ...
- maven项目在tomcat中运行遇到的问题
在使用maven构建项目,并在tomcat容器中运行的时候遇到了一些问题,现做一下记录 maven项目中jdk版本会自动恢复 maven项目的编译jdk即使在window -> java -&g ...
- tcl/tk实例详解——glob使用例解
glob命令 这里以实例的形式解释一下glob命令的用法,很多时候纯粹的语法讲解根本讲不清楚,往往没有一个例子清晰,一下就glob命令进行一些分析,环境为Tclsh85,操作系统为windows XP ...