由于我安装的旧版本的Gitlab升级太难(在TKL支持论坛上的线程:http://www.turnkeylinux.org/forum/support/20120913/upgrading-gitlab),我下载了当前的TKL Gitlab发行版,并遵循了Gitlabs的标准升级路径,以便现在可以运行完整升级的Gitlab 6.1安装程序。 TKLBAM和所有这些好东西。到现在为止还挺好。

但是,事实证明,我们的旧版本gitlab没有将HTTP网址提供给存储库,因此这意味着我无法在Gitlab 6.1中使用“导入现有存储库”功能

我知道我可以将旧的Git存储库从旧的VM复制到新的VM,但是如何在新的VM的Gitlab中使这些存储库可见?

最佳答案

一种选择是:

  • 将旧仓库从gitlab克隆到开发机器上。
  • 在新的gitlab上创建一个空白存储库。
  • 将新的仓库添加为开发机器上的远程服务器。
  • 将所有内容推回新的存储库。
  • 从远程存储库列表中删除旧的存储库。

  • 要创建一个名为newRepo的远程服务器,请执行以下操作:git remote add newRepo gitlab.localhost.com:User/newRepo.git(将URL末尾替换为您的存储库中的URL)

    关于linux - 在Gitlab实例之间迁移存储库,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19110423/

    10-10 10:53
    查看更多