【问题标题】:How could I recover my git-daemon repositories我怎样才能恢复我的 git-daemon 存储库
【发布时间】:2012-01-14 00:46:26
【问题描述】:

我有一个旧的 Gitorious 安装,现在很明显它不会再回来了。我想从存储库中恢复存储库(主要是 wiki 存储库)。我不想重复设置 Gitorious 的漫长而痛苦的过程,只是为了让一些 wiki 从中恢复出来……事实上,我想尽快清理旧的安装(删除它)。虽然,它运行时非常棒!

我仍然有 gitorious 的数据库,所以我知道我想要哪些 .git 文件以及在哪里可以找到它们。

我正在尝试设置 git-daemon(我使用的是 Linux (ubuntu) 设置),但我运气不佳。我希望也许我可以将“foo.git”文件复制到某个地方并克隆它。

目前我的 .git 文件位于用户 git 的主文件夹中。移动它们没问题,但我不知道该怎么做。

我有 git 守护进程正在运行,但如果我尝试通过 'localhost' 连接,它会“意外挂起”,所有 repos 中也有我的 'export-ok' 文件。我可以通过我的局域网连接并通过 ssh 克隆任何其他 git 初始化目录,这对我有帮助吗?

我可以将 foo.git(更像是 f13f9ed412591ce72f7b3cb793605e93ce.git)文件复制到 git 初始化的 repo 并在那里使用它吗?是否有可用于扩展 .git 文件的 git 工具?

【问题讨论】:

    标签: linux git gitorious git-daemon


    【解决方案1】:

    .git 是一个文件夹而不是文件,git repos 是轻量级的,因为它只是文件和文件夹。您可以将您的仓库复制到任何您想要的地方。

    既然您说localhost,如果您愿意,您甚至可以使用git clone /path/to/repo.git 克隆存储库并处理克隆的存储库。您不需要守护程序或其他任何东西来运行。

    【讨论】:

    • 太棒了!谢谢!我已经很接近了,但到目前为止,我什至还没有问:) 结果很好,非常感谢。我有时会忘记 Git 是多么简单(更像是直观)和灵活。
    猜你喜欢
    • 2010-11-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-03
    • 2017-02-26
    • 1970-01-01
    • 2012-01-16
    • 2019-12-21
    相关资源
    最近更新 更多