• 为什么写博客,是因为遇到的坑,不希望别人在踩一遍!
  • 选择了,剩下的就是坚持和努力-------致自己!
  • 当能力达不到梦想时,更需要学习,努力,拼搏

Gitlab三项目创建、备份

GitLab 雪豹 7年前 (2017-08-24) 935次浏览 0个评论

第6章 Gitlab创建项目

点击 左上角 Pro jects —>点击一个新的组

创建一个内部访问

在 web 组里创建一个项目

克隆 clone
[root@jenkins home]# git clone git@gitlab.example.com:web/web-demo.git

第7章 gitlab 管理

7.1 Gitlab 备份:

使用Gitlab一键安装包安装Gitlab非常简单, 同样的备份恢复与迁移也非常简单,用一条命令即可创建完整的Gitlab备份:

7.1.1 #备份命令:

[root@gitlab ~]# gitlab-rake gitlab:backup:create

#以上命令将在/var/opt/gitlab/backups目录下创建一个名称类似为xxxxxxxx_gitlab_backup.tar的压缩包, 这个压缩包就是Gitlab整个的完整部分, 其中开头的xxxxxx是备份创建的时间戳。
7.1.2 #备份详情

[root@gitlab backups]# pwd
/var/opt/gitlab/backups
[root@gitlab backups]# ls -lrth
总用量 52K
-rw------- 1 git git 50K 8月   3 15:46 1501746380_2017_08_03_gitlab_backup.tar

7.1.3 修改gitlab 备份路径

修改/etc/gitlab/gitlab.rb来修改默认存放备份文件的目录:
gitlab_rails[‘backup_path’] = ‘/mnt/backups’ #将后面填写自定义路径
注意:修改后使用gitlab-ctl reconfigure命令重载配置文件。

7.1.4 备份时间;

根据业务而定:最好每天备份、每小时备份越频繁越好。
因为是git 是分布式,每个开发电脑也有、但是为了安全还是要备份。
7.1.5 crontab 定时任务
#每晚两点备份 /opt/gitlab/bin/gitlab-rake 为全路径

0 2 * * * /opt/gitlab/bin/gitlab-rake gitlab:backup:create  

有需要可以联系微信xuebao19930721和加入微信群
喜欢 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址