我的Gitorious安装已经老了,很明显它现在还没有回来。我想从存储库中恢复repos(主要是wiki repos)。我不想再重复设置Gitorious的漫长而痛苦的过程,只是为了让一些wiki退出它...实际上我想尽快清理旧的安装(删除它)。虽然它在运行时很棒!
我仍然有数据库的功能,所以我知道我想要哪些.git文件以及在哪里找到它们。
我正在尝试设置git-daemon(我在Linux(ubuntu)设置上),但我没有太多运气。我希望我可以在某处复制'foo.git'文件并克隆它。
目前我的.git文件位于用户git的主文件夹中。移动它们没问题,但我不知道该怎么做。
我有git守护程序正在运行,但如果我尝试通过'localhost'连接,它'意外挂断',所有的repos也都有我的'export-ok'文件。我可以通过我的局域网连接并通过ssh克隆任何其他git初始化目录,这对我有帮助吗?
我可以将foo.git(更像是f13f9ed412591ce72f7b3cb793605e93ce.git)文件复制到git初始化的repo并在那里使用吗?有没有我可以用来扩展.git文件的git工具? < - 我确定Git会成为合适的工具吗?
答案 0 :(得分:3)
.git
是一个文件夹,而不是文件,git repos是轻量级的,因为它只是文件和文件夹。您可以将您的仓库复制到任何您想要的位置。
由于您说localhost
,如果您愿意,您甚至可以使用git clone /path/to/repo.git
克隆回购并使用克隆回购。您不需要守护程序或其他任何东西运行。