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学习心得(四) ...
 
随机推荐
- 【转】ldconfig和ldd用法
			
ldconfig和ldd用法 一.ldconfig ldconfig --helpUsage: ldconfig [OPTION...]Configure Dynamic Linker Run Tim ...
 - Centos6.3建立FTP
			
2014年2月22日 16:54:20 1. 安装ftp yum install vsftpd ftp 2. 编辑/etc/vsftpd/vsftpd.conf chroot_list ...
 - maven中使用net.sf.json-lib
			
<dependency> <groupId>net.sf.json-lib</groupId> <artifactId>json-lib</art ...
 - powershell创建并加载配置文件
			
$pshome :powershell的主目录 $profile :显示 Windows PowerShell 配置文件的路径 test-path $profile :确定是否已经在系统上创建了 Wi ...
 - android照片墙的实现
			
转载自 http://blog.csdn.net/guolin_blog/article/details/9526203 由于每个android应用程序都有内存限制,所以如果加载很多图片的话,一定会出 ...
 - [Javascript] Implement zip function
			
1. Use a for loop to traverse the videos and bookmarks array at the same time. For each video and bo ...
 - java07   map
			
map底层,数组加链表 集合: 是一个对象,只不过这个对象可以容纳别的对象.存放对象就是操作地址. List:是有序可重复的. Set:无顺序,不可重复,有重复则后面把前面的覆盖. Map:键值对. ...
 - RHCA学习笔记:RH442-Unit5 队列原理
			
NIT 5 Queuing Theory 队列原理 目标: 1.明白性能调优的关键术语 2. 应用队列技术解决性能问题 3.明白性能调优的复杂性 5.1 Introd ...
 - MVC - Ajax
			
Ajax表单 使用Ajax.BeginForm方法即可开启Ajax表单 Ajax.BeginForm() 参数1:Action名参数2:使用AjaxOptions实例设定异步请求的属性 new Aja ...
 - hdu1753java(大数相加)---BigDecimal类
			
大明A+B Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submissi ...