GitLab上Azure repos的镜像存储库

GitLab上Azure repos的镜像存储库,git,azure-devops,mirroring,Git,Azure Devops,Mirroring,我需要将Azure Repos中的存储库与GitLab pull中的存储库进行镜像,在GitLab上,它要求我插入我拥有的存储库URL,并要求我输入密码,我已尝试使用outlook密码和我在Azure Repos上创建的一些凭据,但没有一个可用。还有其他密码吗 我从GitHub镜像没有问题,但我无法在Azure Repos上实现同样的功能,我希望在GitLab上实现所有功能 我正在尝试这个: 谢谢 首先,您必须在Azure DevOps中创建您的个人访问令牌,请参阅用户设置。令牌的名称将是您必

我需要将Azure Repos中的存储库与GitLab pull中的存储库进行镜像,在GitLab上,它要求我插入我拥有的存储库URL,并要求我输入密码,我已尝试使用outlook密码和我在Azure Repos上创建的一些凭据,但没有一个可用。还有其他密码吗

我从GitHub镜像没有问题,但我无法在Azure Repos上实现同样的功能,我希望在GitLab上实现所有功能

我正在尝试这个:


谢谢

首先,您必须在Azure DevOps中创建您的个人访问令牌,请参阅用户设置。令牌的名称将是您必须在GitLab中使用的用户名。代码范围:read应该足够用于标记

在GitLab中,您必须使用url,如下所述:

如果需要,请在URL中包含用户名:https://username@gitlab.company.com/group/project.git。
用户名是您的DevOps令牌的名称。作为密码,您必须自己使用令牌。

首先,您必须在Azure DevOps中创建您的个人访问令牌,请参阅用户设置。令牌的名称将是您必须在GitLab中使用的用户名。代码范围:read应该足够用于标记

在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克隆可以工作,那么镜像也应该可以工作

注:
在您的密码中包含@会使git命令失败。这通常是在以前的解决方案上添加的。我可以在不创建令牌的情况下镜像

对于拉动请求:

https://<username>@gitlab.com/group.project.git
用户名:您的gitlab用户名 密码:您的gitlab密码

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

git clone https://<username>:<password>@gitlab.com/group/project.git
如果git克隆可以工作,那么镜像也应该可以工作

注: 在您的密码中包含@会使git命令失败。这通常是嫌疑犯