我有一个爆炸的GitLab实例,我剩下的只是.git
中的/var/opt/gitlab/git-data/repositories/
个目录。最终我想把它们托管在Bitbucket上。
.git
目录在公共网址上可用,但在尝试使用https://bitbucket.org/repo/import将它们导入Bitbucket时,它会说"该网址没有存储库"。
有人可以建议如何从裸.git
目录到拥有可用的托管远程仓库吗?
答案 0 :(得分:1)
您可以转到.git
目录所在的目录,并使git status
或gitk
检查情况。
git checkout master
将检出主分支(如果存在)。
如果gitk
或git status
发出错误,则可以帮助您进一步追踪该怎么做。
接下来要检查的是文件.git/config
,其中有关存储库的一些重要信息在里面。
您还可以尝试使用
克隆存储库git clone file:///var/opt/gitlab/git-data/repositories/
这将为您提供原始存储库的克隆,您可以在其中进行游戏而不会对原始存储库造成危险。