Cocoapods 挂了VPN之后Github超时443解决,挂VPN使用git方法

1,638 阅读1分钟

2025.01.28 工作变动原因,故将一些工作期间Tapd内部写的Wiki文档转移到个人博客。

2024年2月份有一段时间 Github 无法访问,需要梯子才能正常使用 Cocoapods 功能,这时候就遇到了挂 VPN 之后,进行 pod install 之后链接超时的问题。

2024年3月份 Github 恢复正常后,也遇到了关闭 VPN 后 Github 无法正常访问的问题。 在此记录一下挂了 VPN 正常使用 git 的方法。

一、挂 VPN 后访问 Github

挂 VPN 后访问 Github ,执行 pod install 过程中出现以下错误提示,是因为设置了代理的问题。

connection to github.com:443

解决办法:

  • 取消代理
git config --global --unset http.https://github.com.proxy
  • 对 github.com 进行 git config 全局设置
// 这里要注意使用自己的socks5的端口设置,这里我用的是ClashX(端口是7890)
git config --global http.https://github.com.proxy socks5://127.0.0.1:7890

二、关闭 VPN 后,正常访问 Github

在进行第一步操作后,关闭 VPN 后访问 Github,也无法执行 pod install 操作。

解决办法:

  • 关掉科学上网,在终端执行以下命令
git config --global --unset http.proxy
git config --global --unset https.proxy
  • 前往 ~/.gitconfig 删掉有关 [github.com] [socks5://127.0.0.1] 的配置即可正常使用。

最最最后,完结撒花

告辞.jpeg