C:\Users\me
> go get -insecure github.com/denisenkom/go-mssqldb
# cd .; git clone https://github.com/denisenkom/go-mssqldb C:\Users\me\Projects\Go\src\github.com\denisenkom\go-mssqldb
Cloning into 'C:\Users\me\Projects\Go\src\github.com\denisenkom\go-mssqldb'...
fatal: unable to access 'https://github.com/denisenkom/go-mssqldb/': SSL certificate problem: unable to get local issuer certificate
package github.com/denisenkom/go-mssqldb: exit status 128
根据go help get
这个连接应该下拉到http?是?我误解了吗?如何使用https?
npm
进行了战斗而失去了......
编辑:我通过修复全局git配置找到了可通过的答案。我讨厌这样做,但需要必须...... atom.io/go-plus似乎没有接受这个配置更改,我会ping作者。
C:\Users\me
> git config --global http.sslVerify false
答案 0 :(得分:0)
2021 年第 2 季度更新:使用新的 released Go 1.17 (beta),您现在拥有 for deprecations:
<块引用>go get
go get -insecure
标志已弃用并已删除。
要在获取依赖项时允许使用不安全的方案,请使用 GOINSECURE
环境变量。
-insecure
标志也绕过了模块总和验证,如果您需要该功能,请使用 GOPRIVATE
或 GONOSUMDB
。
有关详细信息,请参阅 go help environment
。