mac (M1) 上的 gcloud init ssl 错误

gcloud init ssl errors on mac (M1)

我似乎无法初始化 gcloud

这是日志

mac 是新的。有人有什么想法吗?

可能有很多可能的原因,例如:

  • 网络配置和任何可能导致握手的代理 失败。
  • 防病毒软件、防火墙或任何其他阻止 交通.
  • 正在使用公司证书。
  • 真正的 SSL 问题(您和 Google)
  • A Python version/system 存在 SSL 问题的库(2.7.11 似乎 适用于大多数用户,但您可以尝试不同的次要版本,例如 2.7.10 或 2.7.9)

为了验证此错误是否由于代理而发生,您可以尝试运行以下命令:

$ curl https://dl.google.com/ 

**Output**: <a href="https://www.google.com/chrome"> Found </a>

如果您得到的输出与上述输出不同,那么您在代理或门户网站之后。

解决方案:

  • 试试 运行 npm config set strict-ssl false 这是一个替代方案 在此 url https://github.com/nodejs/node/issues/3742 中分享。我 不推荐这样做,但这是一个简短而快速的解决方案。
  • 另请查看此 ,了解用户如何添加证书 手动在公司代理后面表现得更好 反对 strict-ssl 选项。此解决方案适用于 Windows,但 用户在评论中确认它也适用于 OSX。