curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused Error: git: Failed to download resource "git.rb"

这个问题是由于无法连接到 GitHub 的 raw.githubusercontent.com 域名导致的 Homebrew 安装失败。以下是几种解决方案:

1. ‌修改 Hosts 文件‌
查询 raw.githubusercontent.com 的最新 IP 地址(例如通过 IPAddress.com)
编辑 Hosts 文件:
bash
sudo vim /etc/hosts

添加以下内容(IP 可能会变,请确认最新):
text
185.199.108.133 raw.githubusercontent.com

保存后重试安装。
2. ‌使用国内镜像安装 Homebrew‌
直接运行国内镜像脚本:
bash
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

选择中科大或清华镜像源加速安装。
3. ‌手动下载安装脚本‌
浏览器访问 https://raw.githubusercontent.com/Homebrew/install/master/install.sh,保存为本地文件(如 brew_install.sh)
修改脚本中的仓库地址为国内镜像(如替换 BREW_REPO 为 git://mirrors.ustc.edu.cn/brew.git)
执行脚本:
bash
chmod +x brew_install.sh
./brew_install.sh
```:ml-citation{ref="2,5" data="citationList"}

4. ‌检查网络代理‌
如果使用代理,确保代理配置正确或临时关闭代理
尝试切换网络(如手机热点)
5. ‌安装 Git 的替代方法‌

如果仅需安装 Git,可暂时绕过 Homebrew:

从 Git 官网 直接下载安装包
或使用 MacPorts:
bash
sudo port install git
```:ml-citation{ref="8,12" data="citationList"}

注意事项
修改 Hosts 后需刷新 DNS 缓存:sudo dscacheutil -flushcache
安装完成后建议运行 brew doctor 检查环境

posted @ 2025-08-11 22:07  Mr.peter  阅读(81)  评论(0)    收藏  举报