导入 Azure DevOps 存储库

Import an Azure DevOps repository

在 Azure DevOps(版本 2019.1)项目中,我想从同一服务器的另一个项目导入 git 存储库。 documentation 在这一点上似乎很直截了当。所以我使用源代码库中的克隆 URL,转到目标项目(菜单项:Repos)并尝试开始导入。

但是导入失败并显示以下错误消息:

Import request cannot be processed due to one of the following reasons:
Clone URL is incorrect.
Clone URL requires authorization.
Clone URL points to an empty repository.

关于这些原因,我只能补充说 URL 不是不正确的,因为我已经使用过该存储库并提交了文件并推送了更改。这意味着回购协议也不为空。 URL 不需要任何授权,因为我可以在不提供任何凭据的情况下克隆存储库。

还有什么我可能遗漏的吗?我需要先在目标项目上创建一个空的 repo 吗?

对于这个问题,我在 azure devops 中测试了相同的场景 2019.I 在没有使用 PAT 身份验证的情况下得到了同样的错误:

使用PAT认证后,repo可以正常导入到服务器其他项目中。您可以尝试使用PAT认证,看看是否有效。