V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
chnmessi
V2EX  ›  GitHub

Mac 下无法使用 git

  •  
  •   chnmessi · 2015-08-19 22:40:37 +08:00 · 3976 次点击
    这是一个创建于 3375 天前的主题,其中的信息可能已经有所发展或是发生改变。

    升级了系统至 10.10.5 , Xcode 也升级了。升级前使用都是正常的,升级后的现象如下:
    1 、 Safari 可以登录 github.com ,但是在终端中无法 ping 通 github.com
    2 、终端中 git clone 任意一个 project ,最后都提示: Failed to connect to github.com port 443: Operation timed out 。用 ssh 也是同样的,只是端口号不同。
    3 、 ssh -T [email protected] 。结果提示也是和上面一样。
    4 、重新卸载 git 后,然后安装最新版本的,结果还是一样,无法使用。
    5 、还原了网络配置,发现现象还是一样的。
    6 、换了其他网络,结果一样,无法使用 git 任何功能。

    有哪位朋友有遇到过这种情况,能否提供下相关解决方法。网上搜了好多,之前在 stackoverflow 上面有看到,说是通过 https 来代替 ssh ,问题是我现在连 https 方式都不行。

    15 条回复    2016-07-16 19:21:50 +08:00
    niinaranpo
        1
    niinaranpo  
       2015-08-19 22:43:24 +08:00
    或许你需要一个梯子?
    chnmessi
        2
    chnmessi  
    OP
       2015-08-19 22:44:57 +08:00
    @niinaranpo 有梯子,试过了,不行~
    SeanChense
        3
    SeanChense  
       2015-08-19 22:51:35 +08:00 via iPhone
    先试试国内的? coding 这些?
    shippo7
        4
    shippo7  
       2015-08-19 23:07:01 +08:00   ❤️ 1
    这是无法使用 github , git 工作正常
    janxin
        5
    janxin  
       2015-08-19 23:08:51 +08:00
    哦,刚想说你换成 https ,看来 lz 也试过了, git 有个 http 代理模式,如果你不是 vpn 的话,试试这个
    wakemecn
        6
    wakemecn  
       2015-08-19 23:09:46 +08:00
    试试 ssh 其他 host 可以不? ping GitHub 可以不?
    chnmessi
        7
    chnmessi  
    OP
       2015-08-19 23:13:02 +08:00
    @wakemecn 试过了,都不行,还专门问了苹果技术支持,收集了一堆数据进行分析,还没结果。
    chnmessi
        8
    chnmessi  
    OP
       2015-08-19 23:13:26 +08:00
    @shippo7 恩,是的。
    wakemecn
        9
    wakemecn  
       2015-08-19 23:13:59 +08:00
    亲 你没上网吧。 brew 一下 OpenSSL 吧
    chnmessi
        10
    chnmessi  
    OP
       2015-08-19 23:14:06 +08:00
    @janxin 没有试过 http ,可以试试。
    chnmessi
        11
    chnmessi  
    OP
       2015-08-19 23:15:14 +08:00
    @wakemecn 囧。。。其他所有网站都是访问正常的
    h404bi
        12
    h404bi  
       2015-08-19 23:16:59 +08:00
    判断 git 能否使用,不能只用 github 做测试好吧。建议再试试 git@osc , gitcafe 什么的,能用就说明这是无法使用 github 而不是无法使用 git ,不能用再说。
    chnmessi
        13
    chnmessi  
    OP
       2015-08-19 23:22:31 +08:00
    @h404bi 标题有误,应该是 github 无法使用,刚本地试了下, git init 有成功,随便 clone 了一个 gitcafe 上面的 project ,是 Ok 的。
    orvice
        14
    orvice  
       2015-08-19 23:57:15 +08:00
    brew install proxychains4
    fangxing204
        15
    fangxing204  
       2016-07-16 19:21:50 +08:00 via Android   ❤️ 1
    试下
    $ vim ~/.ssh/config

    Host github.com
    Hostname ssh.github.com
    Port 443
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5432 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 05:56 · PVG 13:56 · LAX 21:56 · JFK 00:56
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.