【发布时间】:2019-09-07 10:46:12
【问题描述】:
昨天我将我的 MacBook Pro 更新为 Mojave,因为我需要更新 Xcode。 更新很痛苦,但终于成功了。
现在当我尝试推送我的项目(在更新之前运行良好)时,我收到了这个错误:
ssh: Could not resolve hostname bitbucket.org: -65563
fatal: Could not read from remote repository.
Please make sure you have the correct access rights and the repository exists.
我在网上试探了一下,尝试了一些技巧:
- ping bitbucket.org:未知主机
- 我将我的 DNS 更改为 8.8.8.8:没有变化
- 我可以浏览包含bitbucket.org的网页
- 我刷新了 DNS 缓存,没有任何变化
- 我无法使用主机名连接到我的 VPN 服务器,但我可以使用 IP 连接
- 我在我的 Hosts 文件中添加了 bitbucket IP,但除了现在 ping bitbucket.org 超时之外没有任何变化。
所有似乎都表明存在 DNS 问题,但我有 2 台 Windows 计算机,我可以使用 GIT 推送。但是当我尝试 ping bitbucket.org 时,我也得到了未知主机。 我还可以使用 Windows 上的主机名连接到我的 VPN。
我坚持了 2 天,这开始让我抓狂了! 提前感谢您的帮助。
【问题讨论】:
-
也许您必须在更新后强制使用 IPv4?或者从 DNS 更改为 IP 地址。也许这会有所帮助。
-
我刚试过,是的,它可以作为解决方法谢谢!现在我必须让它正常工作......
-
假设您仍然遇到 DNS 问题:尝试运行
dig +short bitbucket.org和dig +short @8.8.8.8 bitbucket.org— 都返回相同的 IP 地址? -
是的,这两个命令返回相同的结果。两个月后我仍然有这个问题......如果你有想法,我很感兴趣!