当我在Visual Studio 2015中使用团队资源管理器并尝试从本地TFS获取存储库时,出现以下错误:
Error encountered while fetching: An error occurred while sending the request.
Inner Exception:
The remote server returned an error: (401) Unauthorized.
Inner Exception:
The system cannot contact a domain controller to service the authentication request. Please try again later
Error encountered while fetching: An error occurred while sending the request.
当我使用cmd并执行命令git fetch正在工作时。
请帮助我提供修复此错误的任何建议。
首先,如果问题与Visual Studio中的缓存凭据有关,您可以尝试缩小范围(可能是您输入了错误的帐户信息,错误的密码或密码已更改(
- 从控制面板中删除凭据管理器中的凭据
- 重命名或删除 Git 目录
C:/Program Files(x86)/Microsoft Visual Studio/201x/Community/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer
在 Visual Studio 2015 中略有不同但相似 - 安装程序包 Git 凭据管理器 Windows v1.20
- 当 VS 要求输入凭据时,请插入它们
如果这仍然无法解决您的问题。然后,它可能与网络或 TFS 服务器端设置有关。例如,您可以在使用 NTML 身份验证的顶部添加协商并删除匿名访问。
更多详细信息请查看此类似问题:使用 Visual Studio 2015 的 TFS git 克隆给出 401 未经授权的错误