起因
最近使用Git克隆TFS(Team Foundation Server)项目时,出现了无法进行身份验证的情况,在执行git clone命令后不弹出输入身份认证信息的窗口,而是直接出现Fatal:Authentication failed for...的错误。
解决方法
首先你需要确保你安装了Git Credential Manager,最新版的Git for Windows 包含了Git Credential Manager,你可以在安装时勾上这一项.
接着运行以下命令
git config --global credential.helper manager
git config --golbal credential.helper.modalprompt true
git config --golbal credential.{你的TFS服务器地址}.authority Basic
配置完成后,再次克隆仓库,会提示你输入账号密码,验证成功后即可正常操作,后续操作也不用再次验证.