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学习心得(四) ...
随机推荐
- poj 3984 迷宫问题【bfs+路径记录】
迷宫问题 Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 10103 Accepted: 6005 Description ...
- NSNumber和Int之间的转换
int 转 NSNumber: [NSNumber numberWithInt:(int)]; NSNumber 转 int [(NSNumber) intValue]; 其他数据类型类似 有 ...
- JAVA中List转换String,String转换List,Map转换String,String转换Map之间的转换类
<pre name="code" class="java"></pre><pre name="code" cl ...
- RadHat搭建内网YUM源server
前言:随着内网linuxserver越来越多,在每台server上安装软件.都要先把安装盘上传上去.在配置本地yum服务,即麻烦又费时.能够在内网的一台linuxserver上安装yum服务,然后其它 ...
- MyBatis<forEach/>如何遍历Map参数里的值
纠结了好一阵子, 最终给我解决了. 直接上代码了: mapper文件: <insert id="saveBlogs"> INSERT INTO blog (user_i ...
- uva 10986 - Sending email(最短路Dijkstra)
题目连接:10986 - Sending email 题目大意:给出n,m,s,t,n表示有n个点,m表示有m条边,然后给出m行数据表示m条边,每条边的数据有连接两点的序号以及该边的权值,问说从点s到 ...
- mysql strace fsync,fdatasync
mysql> show create table y; +-------+------------------------------------------------------------ ...
- android自定义View之NotePad出鞘记
现在我们的手机上基本都会有一个记事本,用起来倒也还算方便,记事本这种东东,如果我想要自己实现,该怎么做呢?今天我们就通过自定义View的方式来自定义一个记事本.OK,废话不多说,先来看看效果图. 整个 ...
- php笔记06:http响应中的状态码
首先我们看一个360浏览器中使用开发截图如下: 上面的Status Code: OK (这个就是状态码) 1.状态码主要用于服务器对请求的处理结果,它是一个三位的十进制数.响应状态码分为5类,如下所 ...
- 移动终端学习1:css3 Media Queries简介
移动终端学习之1:css3 Media Queries简介 1.简介 这篇文章写的不错,我就不重复了,来个链接:http://www.w3cplus.com/content/css3-media-qu ...