从GitLab备份获取工作文件(源代码工件)

从GitLab备份获取工作文件(源代码工件),gitlab,Gitlab,我得到了一个Gitlab备份(使用命令Gitlab rake Gitlab:backup:create,我的团队没有任何源代码文件。系统团队只给了我可以连接到虚拟机的数据盘。连接数据盘后,我只能看到.git结构,它看起来非常像这里解释的裸存储库 是否有一种方法可以从备份中获取源代码文件?注意:GitLab备份将包括裸存储库 但是,要从裸存储库获取源文件,只需将其克隆到您想要的任何位置 git clone /path/to/bare/repo.git 注意:GitLab备份无论如何都会包括裸存储

我得到了一个Gitlab备份(使用命令
Gitlab rake Gitlab:backup:create
,我的团队没有任何源代码文件。系统团队只给了我可以连接到虚拟机的数据盘。连接数据盘后,我只能看到.git结构,它看起来非常像这里解释的裸存储库


是否有一种方法可以从备份中获取源代码文件?

注意:GitLab备份将包括裸存储库

但是,要从裸存储库获取源文件,只需将其克隆到您想要的任何位置

git clone /path/to/bare/repo.git

注意:GitLab备份无论如何都会包括裸存储库

但是,要从裸存储库获取源文件,只需将其克隆到您想要的任何位置

git clone /path/to/bare/repo.git

我做了,它返回给我你似乎克隆了一个空的存储库。我真的会错过什么吗?请注意,我有备份,我将备份附加到一个虚拟机(没有安装任何GitLab)。我已经安装了Git客户端。那.Git,它是您连接的磁盘的内容,表示备份,还是gitlab rake gitlab:backup:restore命令(还原gitlab)的结果?我做了一个备份,连接到我的虚拟机,我可以看到所有repo的列表。每个repo都有相同的结构(头、挂钩、引用…).我做了git克隆…它克隆了一个空存储库并返回消息。然后GitLab备份在其备份中包含一个空存储库。它们都是空的吗?我不确定,因为据我所知,每个.git目录都有相同的大小和结构。我随机克隆了8-10个repo(在一个备份中大约有1000个repo)但所有人都给了我相同的回答,即克隆的是空的。我这样做了,它返回给我,你似乎克隆了一个空的存储库。我真的会错过什么吗?请注意,我有备份,我将备份附加到一个虚拟机(没有安装任何GitLab)。我已经安装了Git客户端。那.Git,它是您连接的磁盘的内容,表示备份,还是gitlab rake gitlab:backup:restore命令(还原gitlab)的结果?我做了一个备份,连接到我的虚拟机,我可以看到所有repo的列表。每个repo都有相同的结构(头、挂钩、引用…).我做了git克隆…它克隆了一个空存储库并返回消息。然后GitLab备份在其备份中包含一个空存储库。它们都是空的吗?我不确定,因为据我所知,每个.git目录都有相同的大小和结构。我随机克隆了8-10个repo(在一个备份中大约有1000个repo)但所有这些都给了我同样的回答,克隆的是空的。