我遇到了403错误:
发生了一个错误。详细信息:响应状态代码表明失败:403(禁止)。
在使用Visual Studio Team Explorer推送或同步未同步提交时出现此错误。
例如,当使用命令行或SourceTree时,一切正常。有人遇到过这个错误并找到解决方法吗?
我没有使用ssh。
谢谢!
我遇到了403错误:
发生了一个错误。详细信息:响应状态代码表明失败:403(禁止)。
在使用Visual Studio Team Explorer推送或同步未同步提交时出现此错误。
例如,当使用命令行或SourceTree时,一切正常。有人遇到过这个错误并找到解决方法吗?
我没有使用ssh。
谢谢!
TFS 2013 Git推送VS 2017禁止错误-403
尝试将本地Git存储库推送到On-prem TFS 2013服务器时,我遇到了这个错误。我从VS 2017和命令行获得了相同的错误。
在玩弄全局配置设置上花费了很多时间后,我发现问题是由内部代理服务器引起的。
从Windows凭据管理器中清除了Git凭据(如https://stackoverflow.com/a/29401455/1319157所述)。
但问题仍未消失。因此,我像只针对某些git网址/域名使用代理?中所提到的那样,在环境变量中添加了NO_PROXY。
NO_PROXY
my_internal_tfs,localhost,127.0.0.1
这个方法非常有效。在更改环境变量后,请确保关闭并重新打开Visual Studio或命令提示符。
以下是我发现的有关Git凭据管理器的一些有用链接。希望对某些人有所帮助。
https://git-scm.com/book/en/v2/Git-Tools-Credential-Storage
https://github.com/Microsoft/Git-Credential-Manager-for-Windows
https://github.com/Microsoft/Git-Credential-Manager-for-Windows/blob/master/Docs/Faq.md#q-i-thought-microsoft-was-maintaining-this-why-does-the-gcm-not-work-as-expected-with-tfs