我有一个私人 Go 存储库,位于https://github.com/myorg/myrepo
被另一个 Go 存储库使用并定义在go.mod
.
当我尝试跑步时$ go mod tidy
下载所有依赖项,它返回以下错误:
go: github.com/myorg/[email protected] /cdn-cgi/l/email-protection: reading github.com/myorg/myrepo/go.mod at revision v0.10.1: unknown revision v0.10.1
当我尝试“获取”这个模块时,也会发生同样的事情。
到目前为止我尝试过什么?
- 将我的 git 配置设置为使用 SSH:
git config --global [email protected] /cdn-cgi/l/email-protection:.insteadOf https://github.com/
- Set the
GOPRIVATE
环境变量:export GOPRIVATE=github.com/myorg/*
Refer: https://stackoverflow.com/a/27501039/4927751 https://stackoverflow.com/a/27501039/4927751
我已经被这个问题困扰了一天,如果有人能建议我解决这个问题的方法,我将非常感激。
最后在同事的帮助下解决了这个问题。
Issue:Go 中的本地模块缓存 - 不确定它是如何由内部管理的go
tool.
Solution:
- 删除
($GOPATH)/pkg/mod/cache
repo.
- 重新安装依赖项。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)