自从我们将TFS服务器从2017年更新1更新到更新3.1以来,我们遇到了身份验证问题。 (在更新之前一切正常)
大多数情况下,身份验证有效,但有时候却没有。我无法解释发生了什么。
EG:用户可以从网络界面连接Poweshell,但又无法使用sourceTree。
此外,在“服务”部分中创建的端点也存在同样的问题,我们无法进行Git提取。相同的错误消息。
致命:“http: // ********:******** @ xxxx
身份验证失败有关它的任何提示吗?
答案 0 :(得分:6)
只需尝试以下项目即可缩小问题范围:
更新git的缓存凭据:
使用credential managers或SSH设置身份验证。
下载并运行最新的Git for Windows安装程序,其中包括适用于Windows的Git Credential Manager。确保在提示时启用Git Credntial Manager安装选项。
对于SourceTree:
导航至C:\Users\USERNAME\AppData\Local\Atlassian\SourceTree
并删除passwd
文件。
另请尝试此线程中其他人提及的其他方式:https://community.atlassian.com/t5/Sourcetree-questions/Getting-quot-fatal-Authentication-failed-for-quot-error/qaq-p/624663
答案 1 :(得分:2)
查看我的备份,我认为我们发现了问题,每次更新TFS时,身份验证方法都会从NTS切换到Kerboros。
不要理解为什么这个设置会改变。
需要使用以下命令返回NTLM
TFSConfig身份验证/提供程序:NTLM / siteType:ApplicationTier
答案 2 :(得分:0)
如何解决tfs身份验证问题 ->通过位置 控制面板\用户帐户\凭据管理器 ->删除一些与tfs相关的凭证。