我曾经安装过一个旧的Gitorious,现在很明显它不会再回来了。我想从存储库中恢复repos (主要是wiki repos)。我不想重复漫长而痛苦的安装过程,只是为了从it...in中找回一些维基,我想尽快清理旧安装(删除它)。虽然,当它运行的时候,它是很棒的!
我仍然有用于gitorious的数据库,所以我知道我想要哪些.git文件以及在哪里可以找到它们。
我正在尝试设置git-daemon (我使用的是Linux (ubuntu)安装程序),但是我没有太多的运气。我希望也许我可以将'foo.git‘文件复制到某个地方并克隆它。
目前,我的.git文件在用户git的主文件夹中。虽然移动它们没有问题,但我不确定如何进行这项工作。
我正在运行git守护进程,但如果我尝试通过'localhost‘连接,它会意外挂起,所有的repos中也都有我的'export-ok’文件。我可以通过局域网连接并通过ssh克隆任何其他git初始化目录,这对我有帮助吗?
我是否可以将foo.git (更像是f13f9ed412591ce72f7b3cb793605e93ce.git)文件复制到git初始化的存储库,并在那里使用它?有没有git工具可以用来解压.git文件?<--我确信Git就是正确的工具?
发布于 2012-01-14 10:38:01
.git是一个文件夹,而不是一个文件,而git repos是轻量级的,因为它只是文件和文件夹。您可以将您的存储库复制到您想要的任何位置。
由于您说的是localhost,如果您愿意,您甚至可以使用git clone /path/to/repo.git克隆存储库,并在克隆的存储库上工作。您不需要运行守护进程或其他任何东西。
https://stackoverflow.com/questions/8859150
复制相似问题