![](/img/trans.png)
[英]Cloning repository from MSA backed Azure DevOps using Visual Studio 2017 or 2019 and AAD account
[英]Having problems cloning a Azure DevOps repository in Visual Studio 2019 Community
我最近将存储库从 GitHub 移动到 Azure DevOps。 我正在使用两台不同的计算机,并且在第一台计算机上连接和克隆没有问题。 在第二台计算机上,我无法克隆新的 Azure DevOps 存储库。 我继续收到以下错误:
克隆到“C:\Data\Repo”...克隆远程存储库时遇到错误:Git 失败并出现致命错误。 'https://dev.azure.com/username/repo/_git/repo/' 的身份验证失败
我已尝试清除凭据管理器中的凭据,但继续收到错误消息。 作为参考,这第二台计算机上也有一个企业帐户,所以我不确定这两个帐户是否存在问题。 但是,VS 连接到我的个人帐户,当我被要求 select 一个帐户时,我可以 select 我的个人帐户。
您可以尝试以下解决方法:
1,从凭据管理器中清除缓存的凭据。 然后再试一次。
Go 到凭据管理器--> Windows 凭据--> 通用凭据--> 删除所有 Git 相关凭据。
2,您也可以尝试从 Visual Studio 重新连接到您的 azure devops 项目。
Go to Team Explorer-->Right click your azure devops project and Click remove-->Click Manage Connections to reconnect to your azure git repo.
3、删除注册表中缓存的凭证。
打开注册表编辑器-->导航到Computer\HKEY_CURRENT_USER\Software\Microsoft\VSCommon\14.0\ClientServices\TokenStorage\VisualStudio\VssApp
删除 VssApp 中的所有条目。
4,尝试在 Git bash 或命令提示符中克隆您的 repo。 如果使用 Git bash 和命令提示符可以正常工作。 那么上述问题可能是由 Visual Studio 附带的 git 版本引起的。 您可以按照以下步骤将 Visual Studio 随附的 git 替换为最新的 git 版本:
导航到C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\Git
--> 删除 Git 文件夹
下载最新的 Git 版本并将其安装到上述文件夹C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\Git
或者您可以尝试修改您的 Visual Studio 以将 Git 用于 windows:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.