使用git克隆github上的项目失败

原因:

由于Http协议错误,当 pull 或者 clone 的时候,github被伟大的墙屏蔽所致。

  1. 首先,造成这个错误很有可能是网络不稳定,连接超时导致的,
    如果再次尝试后依然报错,可以执行下面的命令
  2. 这是服务器的SSL证书没有经过第三方机构的签署,所以报错。

解决办法:

  1. git config –global http.sslVerify “false”
    修改设置,解除ssl验证(有两个-)

  2. 参考无法连接github,修改host映射

  3. 更新DNS缓存

Mac用户:

1
2
sudo killall -HUP mDNSResponder
sudo dscacheutil -flushcache

Windows用户:cmd命令窗口执行:

1
ipconfig /flushdns