我几天前克隆了一个Git存储库并开始处理它,我们称之为wifi_a
的无线连接。
有时,wifi_a
没有响应,但wifi_b
通常在wifi_a
没有响应时有效。所以,有些日子我会使用wifi_b
。今天是其中的一天。
我决定使用上游遥控器获取最近的更新。但是,抓取只是挂在那里。然后我决定尝试拉。没有。坐在这里几分钟后,我得到的只有:
致命:无法连接到github.com:
github.com [0:207.97.227.239]:errno =操作超时
所以,出于好奇,我检查了wifi_a
是否再次工作。它做了!所以,我切换回wifi_a
。我再次尝试了git fetch,它立刻起作用了!
我现在的问题是......为什么?为什么我不能使用不同的wifi连接?当我等待git完成提取或超时时,我可以在连接到wifi_b
时使用我的网络浏览器,所以不是我没有连接。我发现这种行为很奇怪,任何解释都会有所帮助。毕竟,如果我需要做一些工作,但是wifi_a
已经失效,我就被冲了!
答案 0 :(得分:4)
这取决于谁拥有无线网络连接以及他们的政策是什么。最有可能的是,wifi_b
的所有者阻止了ssh连接。
答案 1 :(得分:0)
我仍然不确定为什么wifi_b
无效。大学在连接之前拥有,但wifi_b
不受任何密码保护。我唯一的猜测是,因为我使用wifi_a
创建了分支,所以只有让我在wifi_a
上用它做事。