解决执行go mod tidy时报错的问题:dial tcp: lookup xxx: no such host

一、问题描述

错误信息

go: xxx.com/[email protected] (replaced by git.xxx.com/app/[email protected]): Get "https://GOPRIVATE=git.xxx.com/git.xxx.com/app/go-util/@v/v1.0.20.mod": dial tcp: lookup GOPRIVATE=git.xxx.com: no such host

二、解决方案

问题原因:Go 设置了默认的GOSUMDB=sum.golang.org,它当然是无法识别私有域名xxx.com.解决办法在项目路径执行以下命令:

go env -w GOPRIVATE=git.xxx.com 或 go env -w GOSUMDB=off

猜你喜欢

转载自blog.csdn.net/zhoqua697/article/details/131126713