Git fetch/pull 仅在连接到特定 wifi 时才起作用?

标签 git wifi fetch pull

几天前我克隆了一个 Git 存储库并开始对其进行处理,同时一直使用我们称之为 wifi_a 的 wifi 连接。

有时,wifi_a 无响应,但 wifi_b 通常在 wifi_a 不响应时工作。因此,有时我会使用 wifi_b 来代替。今天就是那些日子之一。

我决定利用上游 Remote 获取最近的更新。然而,fetch 只是卡在那里。然后我决定尝试 pull 。没有什么。坐在这里几分钟后,我得到的只是:

fatal: unable to connect to github.com:
github.com[0: 207.97.227.239]: errno=Operation timed out

因此,出于好奇,我检查了 wifi_a 是否再次工作。它做了!因此,我切换回 wifi_a。我再次尝试了 git fetch,它立即生效了!

我现在的问题是..为什么?为什么我不能使用不同的 wifi 连接?当我等待 git 完成获取或超时时,我可以在连接到 wifi_b 时使用网络浏览器,所以这并不是说我没有连接。我只是觉得这种行为很奇怪,任何解释都会很有帮助。毕竟,如果我需要做一些工作,但 wifi_a 坏了,我就完蛋了!

最佳答案

这取决于谁拥有 Wi-Fi 连接以及他们的政策是什么。最有可能的是,wifi_b 的所有者正在阻止 ssh 连接。

关于Git fetch/pull 仅在连接到特定 wifi 时才起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10418302/

相关文章:

flutter - 如何从flutter中的联系人中选择单个联系人

javascript - 当服务器返回 HttpStatus 200 OK 时,不确定为什么我的 javascript FETCH 调用失败

javascript - 完全自动化传递作为开发 pull 请求确认的一部分

git - 如何用 github 上的存储库覆盖我的本地存储库?

git - git reset 会删除历史记录吗?

c# - 跨版本的 COM 引用名称更改(Win7 CERTCLIENTLib 到 Win8 CERTCLILib)

ios - 核心位置常数含义

networking - OpenBSD,通过网站身份验证连接到 WPA WiFi

java - Android - 无法以编程方式删除 Wifi 网络 - WifiManager 类型中的方法 removeNetwork(int) 不适用于参数(字符串)

android - React Native获取在Android上提供TypeError