为什么要为私有包使用golang存储库(例如,像Artifactory),GONOSUMDB/GOPRIVATE在某种程



我正在处理一个私人golang项目,我在另一个私人项目中使用该项目。我使用它的github存储库引用它,它在我在GOPRIVATE中设置repo后起作用(GONOSUMDB也起作用(。

  1. 我的方法可以吗?是否有理由不将我的私人回购设置为GOPRIVATE或GONOSUMDB?我是否愿意以这种方式消费糟糕的项目
  2. 此外,我为什么要为Artifactory这样的私人存储库而烦恼呢?除了消费私人github回购之外,它还能带来什么好处吗

感谢您的帮助。

与其将工件存储库视为私有包存储库,不如将其视为缓存,将包安全性视为第二优先级。

对于go模块的proxy、sum-db和index,您应该只注意代理服务器(https://proxy.golang.org/)从那以后,戈兰;存储";您的源文件。因此,在这种情况下,golangproxy==artifactory。

https://www.jfrog.com/confluence/display/JFROG/Go+注册表:

远程Go注册表,为远程Go资源提供代理和缓存功能。

最新更新