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
Run Code Online (Sandbox Code Playgroud)
根据go help get
这个连接应该下拉到http?是的?我误会了吗?我如何让它在没有 https 的情况下工作?
PS:我对尝试修复 https 不感兴趣(在这个 Win10 图像上我无论如何都无法控制)-我已经与那场战斗npm
并输了......
编辑:我通过修复全局 git 配置找到了一个可行的答案。我讨厌这样做,但必须…… atom.io/go-plus 似乎没有接受此配置更改,我将 ping 作者。
C:\Users\me
> git config --global http.sslVerify false
Run Code Online (Sandbox Code Playgroud)
2021 年第二季度更新:随着新发布的 Go 1.17(测试版),您现在拥有以下弃用功能:
go get
该
go get -insecure
标志已被弃用并已被删除。为了允许在获取依赖项时使用不安全的方案,请使用
GOINSECURE
环境变量。
该-insecure
标志还绕过了模块总和验证,如果您需要该功能,请使用GOPRIVATE
或。详情请 参阅。GONOSUMDB
go help environment
归档时间: |
|
查看次数: |
4603 次 |
最近记录: |