首页 > 解决方案 > 无法安装 Sourcetree,因为 oAuth 重定向页面未在端口 34106 的 localhost 中加载

问题描述

试图在我的 Windows 10 中安装源代码树。他们要求提供强制性 BitBucket 帐户,并且在我继续他们的创建帐户后oAuth,我发现state并且code正在发送身份验证,如http://localhost:34106/?state=authenticated&code=CHabzvwrFjNAEzWYCD. 但localhost似乎没有在我的 Windows 中运行,因此量具加载失败。

There was a temporary DNS error. Try refreshing the page.
Error Code: INET_E_RESOURCE_NOT_FOUND

有人遇到过类似的问题吗?分辨率是多少?

标签: authenticationoauth-2.0localhostbitbucketatlassian-sourcetree

解决方案


Sourcetree 似乎正在使用Loopback Interface Redirection ,这是Windows的推荐解决方案。

您的错误INET_E_RESOURCE_NOT_FOUND似乎与 DNS 相关,因此如果将 localhost 解析为127.0.0.1. 尝试ping localhost如果失败(这很奇怪),您可以将 localhost 添加到c:\windows\system32\drivers\etc\hosts

127.0.0.1       localhost

如果localhost正确解析为127.0.0.1,则可能是您的防火墙有问题。如果在 Sourcetree 安装期间,我会尝试停止。

我在我的计算机上安装了 Sourcetree,但安装过程没有问题,所以我只是在写我会尝试做的事情。


推荐阅读