我想要一种从Gitlab.com备份我的私人存储库的简单方法。如果这是一个RTFM问题,我对Git相当陌生,所以道歉。
我已经讨论了用于备份gitlab自托管安装的rake任务,但不确定这些是否可以与Gitlab.com托管服务一起使用。
答案 0 :(得分:1)
您是否只想备份代码和历史记录?
在这种情况下,一个简单的
git clone <url>
会做到这一点。 Git是分发的(参见例如Why git is called a distributed source control system?),因此您将获得整个存储库的本地副本。
答案 1 :(得分:1)
新的GitLab 8.9版本具有导入/导出功能。它在此处记录:Project import/export。
将导出以下项目:
- 项目和维基存储库
- 项目上传
- 项目配置,包括网络挂钩和服务
- 评论问题,合并请求与差异和评论,标签,里程碑,片段和其他项目实体
以下项目不会被导出:
- 构建跟踪和工件
- LFS对象