繁体   English   中英

GitLab 上来自 Azure 存储库的镜像存储库

[英]Mirror repository from Azure repos on GitLab

我需要用 GitLab 中的存储库镜像 Azure Repos 中的存储库(拉),在 Gitlab 上它要求我插入存储库 URL(我有)并要求我输入密码,我已经尝试使用我的 Outlook 密码和我在 Azure Repos 上创建的一些凭据,但没有一个有效。 有其他密码吗?

在此处输入图片说明

我从 GitHub 镜像没有问题,但我无法使用 Azure Repos 做同样的事情,我希望在 GitLab 上拥有所有内容。

我正在尝试这个: https : //docs.gitlab.com/ee/workflow/repository_mirroring.html

谢谢!

首先,您必须在Azure DevOps 中创建您的个人访问令牌(请参阅用户设置)。 令牌名称将是您必须在 GitLab 中使用的用户名 “代码:读取”的范围应该足以用于令牌。

在 GitLab 中,您必须使用帮助中描述的 url:

  • 如果需要,请在 URL 中包含用户名: https://username@gitlab.company.com/group/project.git

用户名是您的 DevOps 令牌的名称。 作为密码,您必须自己使用令牌。

添加以前的解决方案。 我能够在不创建令牌的情况下进行镜像

对于拉取请求:

https://<username>@gitlab.com/group.project.git

用户名:您的 gitlab 用户名 密码:您的 gitlab 密码

尝试使用此命令在本地拉取 repo

git clone https://<username>:<password>@gitlab.com/group/project.git

如果 git clone 有效,那么镜像也应该有效

注意:密码中包含“@”会使 git 命令失败。 这是通常的嫌疑人

暂无
暂无

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

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