有.git文件夹,如何托管?
Have .git folder, how to host?
我有一个 GitLab 实例爆炸了,我只剩下 /var/opt/gitlab/git-data/repositories/
中的光秃秃的 .git
目录。最终我想将它们托管在 Bitbucket 上。
.git
目录在 public URL 上可用,但是当尝试使用 https://bitbucket.org/repo/import 将它们导入 Bitbucket 时,它显示 "No repository exists at that URL"。
有人可以建议如何从裸 .git
目录到可用的托管远程存储库吗?
你可以到.git
目录所在的目录下制作git status
或gitk
查看情况
git checkout master
将检出主分支(如果存在)。
如果 gitk
或 git status
给出错误,这可以帮助您进一步追踪要做什么。
接下来要检查的是文件 .git/config
,其中包含有关存储库的一些重要信息。
您也可以尝试使用
克隆存储库
git clone file:///var/opt/gitlab/git-data/repositories/
这将为您提供原始存储库的克隆,您可以在其中进行操作而不会对原始存储库造成危险。
我有一个 GitLab 实例爆炸了,我只剩下 /var/opt/gitlab/git-data/repositories/
中的光秃秃的 .git
目录。最终我想将它们托管在 Bitbucket 上。
.git
目录在 public URL 上可用,但是当尝试使用 https://bitbucket.org/repo/import 将它们导入 Bitbucket 时,它显示 "No repository exists at that URL"。
有人可以建议如何从裸 .git
目录到可用的托管远程存储库吗?
你可以到.git
目录所在的目录下制作git status
或gitk
查看情况
git checkout master
将检出主分支(如果存在)。
如果 gitk
或 git status
给出错误,这可以帮助您进一步追踪要做什么。
接下来要检查的是文件 .git/config
,其中包含有关存储库的一些重要信息。
您也可以尝试使用
克隆存储库git clone file:///var/opt/gitlab/git-data/repositories/
这将为您提供原始存储库的克隆,您可以在其中进行操作而不会对原始存储库造成危险。