go命令访问自签名证书



我将Go与具有自签名证书的自托管Git(gitea(一起使用。然而,使用自签名证书,大多数Go命令都无法正常工作,包括"Go mod"。在执行任何其他go mod命令之前,我必须执行"go get-unsecurity…"。我甚至不能做"go list",因为它似乎不接受-insecure标志。而且大多数IDE工具都无法正常工作,尤其是GoLand。

解决这类问题的最佳方法是什么?我必须获取证书并在本地添加到受信任的证书吗?或者还有别的办法吗?

正如@Vorspring所说,我作为我们的MIS提供自签名CA,并在我的本地计算机上安装并信任它。

最新更新