同样的问题: Error encountered while cloning the remote repository with VS 2015 Update 3 (TFS 2015 Update 3)
但是这个解决方案对我不起作用。请阅读完整的问题。
当我尝试克隆TFS git存储库时收到以下错误:
Error encountered while cloning: An error occurred while sending the
request.
Inner Exception:
The remote server returned an error: (401) Unauthorized.
Inner Exception:
No credentials are available in the security package
我没有找到任何其他日志详细信息。
我确认我能够访问网络上的TFS存储库 。我也可以使用 Git bash 进行克隆。因此,Visual Studio存储我的凭据似乎存在问题。
根据提到的解决方案here,我不想删除我连接的不同TFS服务器的所有凭据。
前两个工作正常,我可以随时从团队资源管理器切换到这些帐户,但第三个帐户无效。
不确定,如何解决问题
答案 0 :(得分:0)
401 Unauthorized:
如果请求已经包含授权凭证,那么 401响应表明已拒绝授权 凭证。
正如您的猜测,这可能是Visual Studio存储我的凭据的问题。您可以先试用clear VS cache。
如果它不起作用,您可能需要更改VS中缓存的帐户信息,以获取公司的TFS凭据。与VSTS不同,您无法直接切换用户或注销内部部署TFS。
您必须删除 Windows控制面板 - 凭据管理器中的帐户信息。您可以尝试仅删除基于TFS链接地址的公司TFS凭证。
如果仍然无效,您可能必须删除任何与tfs相关的凭据。无需担心其他两台服务器,您只需重新输入您的帐户信息/密码即可。
答案 1 :(得分:0)
最后,这是我解决问题的方法
答案 2 :(得分:0)
在我的情况下,我从我的TEST域连接到TFS,其中NETBIOS名称匹配,但完全限定名称不同。
使用NETBIOS \ username登录时,验证失败。使用FQDN \ username登录时,它成功了。