【问题标题】:Having problems cloning a Azure DevOps repository in Visual Studio 2019 Community在 Visual Studio 2019 社区中克隆 Azure DevOps 存储库时遇到问题
【发布时间】:2021-04-03 01:00:16
【问题描述】:

我最近将一个存储库从 GitHub 移到了 Azure DevOps。我正在使用两台不同的计算机,并且在第一台计算机上连接和克隆没有问题。在第二台计算机上,我无法克隆新的 Azure DevOps 存储库。我继续收到以下错误:

正在克隆到 'C:\Data\Repo'... 克隆远程存储库时遇到错误:Git 失败并出现致命错误。 'https://dev.azure.com/username/repo/_git/repo/' 的身份验证失败

我已尝试清除凭据管理器中的凭据,但仍出现错误。作为参考,这第二台计算机上也有一个企业帐户,所以我不确定这两个帐户是否存在问题。但是,VS 连接到我的个人帐户,当我被要求选择一个帐户时,我可以选择我的个人帐户。

【问题讨论】:

标签: git visual-studio azure-devops


【解决方案1】:

您可以尝试以下解决方法:

1,从凭据管理器中清除缓存的凭据。然后再试一次。

转到凭据管理器--> Windows 凭据--> 通用凭据-->删除所有与 Git 相关的凭据。

2,您也可以尝试从 Visual Studio 重新连接到您的 azure devops 项目。

转到团队资源管理器-->右键单击您的 azure devops 项目并单击删除-->单击管理连接以重新连接到您的 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 以使用适用于 Windows 的 Git:

  • 删除上面 ..\TeamFoundation\Team Explorer\Git 路径中的 Git 文件夹。
  • Visual Studio 2019 安装程序 → 修改 → 单个组件--> 检查 Git for windows
  • 在您的 windows 上安装最新的 git 版本并配置环境路径。

【讨论】:

  • 这些建议都不适用于 VS2022。
猜你喜欢
  • 2020-05-09
  • 2019-07-13
  • 1970-01-01
  • 1970-01-01
  • 2019-12-26
  • 2020-04-03
  • 1970-01-01
  • 2020-04-29
  • 2021-08-28
相关资源
最近更新 更多