为什么Go在使用远程存储库时对某些构建返回404响应?
主题
当在Artifactory中使用GO和远程存储库时,Artifactory在某些包上返回404错误,尽管它们在源上存在。
描述
由于VGO客户端是相当新的,它期待着去。在包解析过程中,Go项目中的mod文件(及其依赖项),一些包可能不包含此文件,因此,导致404错误。
在404响应之后,VGO客户端将创建它(因为文件的创建不在Artifactory范围内)。
决议
随着时间的推移,这个问题将在新版本中得到解决。目前的解决方案是使用VGO构建而不设置GOPROXY环境变量。
一旦完成,VGO将创建一个go。mod文件部署到Artifactory。创建文件之后,可以重新启用GOPROXY环境变量。
