繁体   English   中英

在 Visual Studio 2019 社区中克隆 Azure DevOps 存储库时遇到问题

[英]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:

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

暂无
暂无

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

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