Mac安装brew:unable to access ‘https://github.com/Homebrew/brew/‘: LibreSSL SSL_connect: github.com:443

homebrew官网:https://brew.sh/index_zh-cn
执行官网命令:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

报错:

==> Checking for `sudo` access (which may request your password).
==> This script will install:
/opt/homebrew/bin/brew
/opt/homebrew/share/doc/homebrew
/opt/homebrew/share/man/man1/brew.1
/opt/homebrew/share/zsh/site-functions/_brew
/opt/homebrew/etc/bash_completion.d/brew
/opt/homebrew

Press RETURN to continue or any other key to abort
==> /usr/bin/sudo /usr/sbin/chown -R lily:admin /opt/homebrew
==> Downloading and installing Homebrew...
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 --force origin

解决办法:使用国内源
https://gitee.com/cunkai/HomebrewCN?_from=gitee_search
由于是mac本,故执行:

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

在这里插入图片描述

完成!
文章来源:查看

### 解决MacBook上克隆GitHub仓库时遇到的连接问题 当尝试通过HTTPS方式克隆GitHub上的仓库时,如果遇到了端口443连接失败的问题,可以考虑以下几个方面来排查并解决问题。 #### 检查网络环境 确保当前使用的网络环境允许访问外部网站,并且防火墙或者代理设置不会阻止到`github.com`的流量。有时公司或学校的网络可能会限制对外部资源的访问权限[^1]。 #### 更新Git版本 保持本地安装的Git工具是最新的也很重要。对于Mac用户来说,可以通过Homebrew轻松更新软件包: ```bash brew update && brew upgrade git ``` 这一步骤有助于排除由于旧版Bug引起的问题[^2]。 #### 配置SSH密钥认证代替HTTPS 另一种方法是从使用基于密码的身份验证切换至更安全高效的SSH密钥对方式进行身份验证。具体操作如下: - 在终端执行命令生成一对新的SSH Key(如果没有现成的话) ```bash ssh-keygen -t rsa -b 4096 -C "your_email@example.com" ``` - 将公钥添加到GitHub账户的安全设置里; - 修改远程URL地址为SSH格式: ```bash git remote set-url origin git@github.com:username/repository.git ``` 这样做的好处是可以绕过HTTP(S)协议带来的潜在麻烦,同时也提高了安全性。 #### 测试SSL证书有效性 有时候可能是由于系统自带的信任根证书库不完整所造成的握手失败现象。此时可尝试重新安装最新的CA Certificates包以修复该类错误: ```bash brew install curl-ca-bundle sudo security add-trusted-cert -d -r trustRoot -k /Library/Keychains/System.keychain $(brew --prefix)/etc/ca-root-nss.crt ``` 以上措施应该能够帮助解决大部分情况下关于MacOS平台上无法正常clone GitHub项目的难题。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值