我收到错误403:
发生错误。详细消息:响应状态代码不表示成功:403(禁止)。
尝试使用visual studio team explorer推送或同步Unsynced Commits时。
例如,当使用命令行或sourcetree时,一切正常。有没有人之前有这个错误,并找到一种方法如何解决它?
我没有使用ssh。
谢谢!
答案 0 :(得分:2)
在这里找到答案。从列表中删除了github帐户,接下来要求提供凭证的<...>
答案 1 :(得分:0)
TFS 2013 Git push VS 2017 Forbidden error-403
unable to access. requested url returned error: 403
在尝试将本地git存储库推送到本地TFS 2013服务器时遇到此错误。我从VS 2017和命令行中遇到了相同的错误。
花了很多时间在使用全局配置设置后,我发现
问题是由内部代理服务器引起的。
从Windows凭据管理器中清除了git凭据(如https://stackoverflow.com/a/29401455/1319157中所述)。
但是问题仍然没有消失。因此,我在(Only use a proxy for certain git urls/domains?)
中提到了将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