Gitlab - 转移到其他名称空间不起作用

时间:2015-07-22 09:38:06

标签: gitlab gitlab-7 gitlab-omnibus

我通过'转移项目将git-repository移动到gitlab中的另一个命名空间。管理区域中的选项。我是两个名称空间的所有者/主人。

我第一次进行转移时,页面在移动后自动刷新需要很长时间;但我想我只是让它运行它的过程;当我点击另一个页面然后回来时,似乎没有发生任何事情:Project仍然在旧命名空间中,项目在新命名空间中不可见。

然而,在旧的命名空间中,它现在说:"存储库:不存在"在项目信息中,如果我查看磁盘,nameofrepository.git& nameofrepository.wiki.git实际上被移动到新命名空间的目录中,不再存在于旧目录中。

有没有办法在gitlab中轻松更新/修复这些信息?我已经重新启动了gitlab,但这似乎并没有帮助。

我们正在运行gitlab 7.5.1

1 个答案:

答案 0 :(得分:0)

我们在GitLab 7.1.1中遇到了类似的问题。此举使原始仓库为空,但该项目未出现在目标组中。我们修改如下(为此目的,假设原始项目x在组a中,并且它被移动到组b):

  • 浏览到GitLab服务器上的存储库文件夹。
  • 找到目标组b和文件夹x(我们找到的)。这意味着GitLab已移动文件夹但未正确创建项目。
  • 在GitLab中,在组b中创建一个名为temp。
  • 的新项目
  • 将组b中的项目文件夹x重命名为temp。
  • 在GitLab中检查项目内容现在可用于组b,项目温度。
  • 如果一切顺利,在GitLab中将项目临时重命名为您想要的任何内容(可能是项目x)。

如果这些说明有点复杂,那么重点是让GitLab创建一个项目,然后用移动的文件夹覆盖projects文件夹。为什么项目没有出现我不知道,但假设它是GitLab的错误。