代码之家  ›  专栏  ›  技术社区  ›  Gabe Moothart

git推/拉时间

  •  23
  • Gabe Moothart  · 技术社区  · 17 年前

    我无法从我的企业vpn向github推送/拉取:

    git push origin master
    ssh: connect to host github.com port 22: Connection timed out
    fatal: The remote end hung up unexpectedly
    

    我假设这是防火墙问题,如果我断开与vpn的连接,它就会工作。我能做些什么来解决这个问题吗?或者,当我需要推/拉时,我是否无法与vpn断开连接?

    4 回复  |  直到 17 年前
        1
  •  14
  •   araqnid    17 年前

    例如 route add 65.74.177.129 eth0

        2
  •  4
  •   trnqllt    15 年前

    我也遇到了同样的问题,为github添加一条路由也解决了我的问题。

    route add <ip> <gateway> . 所以,对我来说,解决这个问题的方法很简单: route add 207.97.227.239 192.168.0.1 .

    请注意,与两年前的araqnid相比,我使用的github的IP不同。 :)

    如果您不确定添加的路由在一段时间后是否仍然有效,只需键入(在windows或cygwin上) tracert github.com 查看数据包的路由位置。如果第一次点击似乎位于您的公司内部,则您添加的路线不再有效,您需要添加一条新路线。

        3
  •  1
  •   Kyle Clegg    10 年前

    Mac用户: