Mac安装git,brew出现的问题

时间:2022-07-22
本文章向大家介绍Mac安装git,brew出现的问题,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

根据git官方给出的下载git 需要装一个brew来进行安装

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

结果一直出错显示执行失败

fatal: unable to access 'https://github.com/Homebrew/brew/': LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443 
Failed during: git fetch origin --force

然后怀疑是不是因为连接不上github出现的问题 开始测试 结果就是一直超时 就想到是不是hosts出现的问题

ping github.com
PING github.com (192.30.253.113): 56 data bytes
Request timeout for icmp_seq 0
Request timeout for icmp_seq 1
Request timeout for icmp_seq 2
Request timeout for icmp_seq 3
Request timeout for icmp_seq 4

打开hosts文件

sudo vi /etc/hosts
#添加以下内容(恩下s键写入  control+c 保存  然后 :wq! 退出写入)


192.30.253.112 github.com
151.101.88.249 github.global.ssl.fastly.net

继续测试

ping github.com
PING github.com (192.30.255.112): 56 data bytes
64 bytes from 192.30.255.112: icmp_seq=0 ttl=50 time=237.582 ms
64 bytes from 192.30.255.112: icmp_seq=1 ttl=50 time=264.751 ms
64 bytes from 192.30.255.112: icmp_seq=2 ttl=50 time=285.282 ms
64 bytes from 192.30.255.112: icmp_seq=3 ttl=50 time=303.192 ms
64 bytes from 192.30.255.112: icmp_seq=4 ttl=50 time=227.107 ms

成功!然后去下载brew