go mod tidy
时出现问题,下面是我在 windows 机器上执行 go mod tidy
时遇到的错误。看起来无法访问私有存储库。,我已经创建了 home
环境变量,指向与 userprofile
相同的文件夹。,还创建了 _netrc
文件,其中包含计算机、用户名和密码。与 web gitlab 登录中使用的用户名和密码相同,工作正常。,
_netrc
内容:,我无法弄清楚如何调试它以找到根本原因并因此找到解决方案。请指导我。,阅读https://sum.golang.org/lookup/gitlab.xxxxx.de/cidaas-v2/arc-lib/[电子邮件受保护]:404 未找到,它尝试在 go sumdb 中查找您的私有模块。由于您的模块是私有的,因此它不存在。,您应该将私有模块的 glob 模式添加到 goprivate
。这样做:,goprivate
充当 gonoproxy
和 gonosumdb
的默认值。它告诉 go 工具直接从私有存储库(gonoproxy
)下载模块,而不是使用公共校验和数据库(gonosumdb
)检查模块。,有关更多信息,请参阅私有模块。,顺便说一句,如果您可以在没有 _netrc
的情况下提取或推送到存储库,则无需设置 _netrc
。设置 home
环境变量似乎也无关紧要。,