繁体   English   中英

Gitlab:通过 repo url 从旧实例导入到新实例不起作用

[英]Gitlab: importing by repo url from old instance to new instance not working

我有旧的自托管 gitlab 实例(版本 8.13.6)。 现在我们在不同的服务器上拥有了新的自托管 gitlab 实例(版本 15.2)。

我需要将项目从旧实例导入到新实例。 为此,我使用“按 URL 存储库”。 但这似乎不起作用,每当我从旧实例输入项目 URL 时,我也尝试为旧实例提供有效的登录凭据,我收到以下错误 -

此 URL 中没有有效的 Git 存储库。 如果您的 HTTP 存储库不可公开访问,请验证您的凭据。

旧实例中的项目不可公开访问。 用户需要登录才能访问该项目。

无论如何要将我的项目从旧实例导入新实例?

谢谢

如错误消息中所述:

此 URL 中没有有效的 Git 存储库。 如果您的 HTTP 存储库不可公开访问,请验证您的凭据。

因此,问题在于访问。

  1. 检查网络是否有问题,即您能否从您的 15.2 实例访问旧的 8.13.6 实例。

  2. 如果网络不是问题,那么问题通常在于凭证,如果旧实例上的项目不公开,您可以:

    • 2.1 在使用“Repository by URL”之前将该项目变为公共项目,使其公开可用
    • 2.2 当您使用“Repository by URL”时,请务必在正确的地方输入您的用户名和密码。 那么GitLab就知道了。 用户名和密码
    • 2.3 If supplying username and password won't work, you may try to supply them in this form in your Git repository URL: https://username:password@yourgitlaburl.com/group/project.git

您说新旧实例在同一个网络上,所以它们可以互相访问。

您必须记住, URL功能的存储库允许您输入凭据,这些凭据必须是旧的服务器凭据

请检查并重试...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM