这是一个 go 模块问题。我的电脑正在运行 go 1.13 并且 go 模块模式已打开。
这是我的go env:
GO111MODULE="on"
GOPRIVATE=""
GOPROXY="https://goproxy.io,direct"
一开始我写了一个公共包进行测试,并上传到github。然后我“去拿”这个独立包。之后我将其设为私有,甚至从 github 中删除(我尝试了“git clone”但无法再次下载)。但是在我从 github 中删除它之后,我可以“去获取”它。很快我意识到这个包可能缓存在 goproxy.io 或其他代理数据库中。所以我再次设置了 GOPROXY="direct" 和 "go get" 这个包并且失败了。这个动作证明了我的猜测。
现在是我的问题:
如何从 goproxy.io 或其他数据库中删除整个包。
有没有一种安全的方式来使用 go 模块,我不想把我的私有代码错误地上传到其他数据库。
我试图 STFW 并没有发现任何东西。感谢大家阅读和回答这个问题。
弑天下
红颜莎娜
相关分类