我在Windows上遇到了一个非常奇怪的问题git bash
。在tfs服务器上验证失败
当我在Visual Studio中工作时,我使用存储在tfs服务器中的git仓库处理没有问题。我只是分支,承诺和推动。
但是,当我尝试做相同的(取,拉,推...)我git bash
我得到一个
致命的:身份验证失败 'https://tfs.xxxxxxxxxx.com/defaultcollection/_git/XXXXXXXXXXX/'
我试着删除回购并从bash复制它,但得到相同的错误。在Web/Windows中删除与tfs相关的所有凭据(凭据管理器)不会改变任何内容。 也试图使用git config --global --unset credential.helper
。仍然没有结果。
有没有人有过这样的问题?
不适用于凭证管理器。但我会尝试添加一个ssh密钥。 – Manny42
SSH密钥是否工作?请检查这种情况下的解决方案,看看它是否有帮助:http://stackoverflow.com/questions/41474328/using-git-with-tfs-2017-works-in-visual-studio-but-not-command- –
SSH确实有效。我尝试了这个链接中描述的解决方案,但它似乎不工作。我会坚持SSH,这对我来说都很好。 – Manny42