Visual Studio 2013 GitHub 同步错误 403

6

我遇到了403错误:

发生了一个错误。详细信息:响应状态代码表明失败:403(禁止)。

在使用Visual Studio Team Explorer推送或同步未同步提交时出现此错误。

例如,当使用命令行或SourceTree时,一切正常。有人遇到过这个错误并找到解决方法吗?

我没有使用ssh。

谢谢!

2个回答

4

0

TFS 2013 Git推送VS 2017禁止错误-403

无法访问。请求的URL返回错误: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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接