未知证书颁发机构的 Go 包安装失败

我正在尝试从 bitbucket 安装 Go 模块,如下所示:


go get bitbucket.org/kardianos/osext

但我收到以下错误:


包 bitbucket.org/kardianos/osext:获取https://api.bitbucket.org/1.0/repositories/kardianos/osext:x509:由未知机构签署的证书


谷歌引导我找到这篇文章中的说明 ,我已经按照说明进行了编辑/etc/mercurial/hgrc以包含:


[web]

cacerts = /etc/ssl/certs/ca-certificates.crt

按照我的操作系统(Debian)的指示,但是我仍然收到相同的错误。


我还可以做些什么?


慕桂英546537
浏览 162回答 1
1回答

慕码人2483693

看起来我还在使用 1.0.2(Debian wheezy 提供的版本)考虑到这看起来像是Go 1.0 的错误,首先要检查的是将 Go 升级到 1.3+。net/http:在检查证书时使用 tls 主机而不是代理那可以解决证书问题。Golang Debian 包提到 1.3.2(但对于 Debian Jessie,不是 wheezy)您可以按照“如何从存储库在 Debian 中安装 Golang 1.1(+) ”了解更多信息。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go