pod 报错Failed to connect to github.com port 443

pod 报错Failed to connect to github.com port 443

1、排查代理问题

1.1、查找网络代理

打开 设置 --> 网络与Internet --> 查找代理

1.2、修改 Git 的代理

设置代理

复制代码
# 修改为自己的IP和端口号
git config --global http.proxy http://127.0.0.1:7890 
git config --global https.proxy http://127.0.0.1:7890

取消代理

复制代码
git config --global --unset http.proxy
git config --global --unset https.proxy

查看代理

复制代码
git config --global --get http.proxy
git config --global --get https.proxy

2、排查DNS解析问题

在DNS解析前先会尝试走hosts然后在找不到的的情况下再DNS解析,修改hosts文件域名解析就会先走hosts中的ip和域名的映射关系。

2.1、查找 ip地址

  1. 打开网址ipaddress.com
  2. 输入框内分别输入github.comgithub.global.ssl.fastly.net
  3. 找到域名对应的 IP 地址
  4. 复制出来备用

2.2、修改 host 文件

  1. 前往文件夹/etc/hosts
  2. 添加 ip、域名映射(上一步获取到的 ip 地址)
  3. 保存host 文件,并再次尝试 pod

相关推荐
JQShan21 天前
轻松搞懂 CocoaPods:Podfile 与 .podspec 的区别与最佳实践
面试·ruby·cocoapods
auspark1 个月前
macos下cocoapods的学习
学习·macos·cocoapods
gla1ve_Yim2 个月前
iOS 私有库组件化:CocoaPods搭建私有仓库
ios·cocoapods
健忘已成殇3 个月前
iOS 本地新项目上传git仓库,并使用sourceTree管理
git·ios·xcode·cocoapods
胖虎15 个月前
CocoaPods安装步骤详解 - 2024
ios·cocoa·xcode·cocoapods
Cat_Xu5 个月前
【VUE】【IOS】【APP】IOS Music APP播放器开发
vue.js·spring boot·nginx·ios·xcode·cocoapods
温暖5 个月前
Xcode 16新建ShareExtension产生的PBXFileSystemSynchronizedRootGroup问题记录
ios·xcode·cocoapods
蓉妹妹6 个月前
在 macOS 上卸载 CocoaPods
macos·xcode·cocoapods
恋猫de小郭8 个月前
CocoaPods 官宣进入维护模式,不在积极开发新功能,未来将是 Swift Package Manager 的时代
xcode·swift·cocoapods
sziitjin8 个月前
IOS 01 CocoaPods 安装与使用
xcode·cocoapods