我希望能够go get从我的Stash服务器使用一个不错的URL。我的存储服务器仅通过HTTPS运行。问题是我与存储一起使用的SSL证书是自签名的,go get服务器上的任何证书都会导致以下错误:
x509: certificate signed by unknown authority
Run Code Online (Sandbox Code Playgroud)
有没有办法授权来自的自签名证书go get?
Bil*_*ner 11
go get -insecure已被弃用。
从 go 1.14 开始,正确的方法是将GOINSECURE环境变量设置为以逗号分隔的域列表,您希望忽略其中的证书。
例如在里面设置~/.zshrc(如果是 zsh shell)
GOINSECURE=example.com
Run Code Online (Sandbox Code Playgroud)
然后您将能够安装如下软件包:
go get example.com/some/pkg
Run Code Online (Sandbox Code Playgroud)
使用go get -insecure https://xxxxx。
来自go get -h:
-insecure标志允许使用非安全方案(例如HTTP)从存储库中获取信息并解析自定义域。请谨慎使用。
| 归档时间: |
|
| 查看次数: |
2992 次 |
| 最近记录: |