在 jf gp 时获得 "Server response: 409"
Getting "Server response: 409" while jf gp
我在尝试将 Go 模块发布到 JFROG 上的本地 Go 注册表时遇到以下错误。
我使用的命令是:
jf gp --project <project_name> v0.0.0-20210107165309-348f09dbbbc0
我在使用 CURL 发布时也遇到了类似的错误:
curl -X PUT -H "X-JFrog-Art-Api:TOKEN" -H "X-Explode-Archive: true" <ARTIFACTORY_URL> -T github.com.zip
错误响应是:
"message" : "Error during deployment: Cannot deploy file 'v0.0.0-20170929234023-d6e3b3328b78.mod'. The repository 'repo' rejected the resolution of an artifact 'repo:github.com/!azure/go-ansiterm/@v/v0.0.0-20170929234023-d6e3b3328b78.mod' due to conflict in the snapshot release handling policy."
尽管在尝试使用像 v0.4.0 这样的干净版本时,jf gp
和 curl
都工作正常。
有人能帮忙吗?
错误“due to conflict in the snapshot release handling policy”通常意味着请求被存储库拒绝,因为与处理快照的实际存储库行为存在冲突和发布。
因此,在相关 Artifactory 的存储库配置设置下启用“处理发布”和“处理快照”复选框。这应该有助于解决问题。有关这些设置的更多详细信息,请参阅此 wiki 页面。
需要在 JFROG 端配置一些 属性 以启用快照版本处理。不幸的是,我没有管理 go 注册表配置的权限。希望附加的快照有所帮助。
我在尝试将 Go 模块发布到 JFROG 上的本地 Go 注册表时遇到以下错误。
我使用的命令是:
jf gp --project <project_name> v0.0.0-20210107165309-348f09dbbbc0
我在使用 CURL 发布时也遇到了类似的错误:
curl -X PUT -H "X-JFrog-Art-Api:TOKEN" -H "X-Explode-Archive: true" <ARTIFACTORY_URL> -T github.com.zip
错误响应是:
"message" : "Error during deployment: Cannot deploy file 'v0.0.0-20170929234023-d6e3b3328b78.mod'. The repository 'repo' rejected the resolution of an artifact 'repo:github.com/!azure/go-ansiterm/@v/v0.0.0-20170929234023-d6e3b3328b78.mod' due to conflict in the snapshot release handling policy."
尽管在尝试使用像 v0.4.0 这样的干净版本时,jf gp
和 curl
都工作正常。
有人能帮忙吗?
错误“due to conflict in the snapshot release handling policy”通常意味着请求被存储库拒绝,因为与处理快照的实际存储库行为存在冲突和发布。
因此,在相关 Artifactory 的存储库配置设置下启用“处理发布”和“处理快照”复选框。这应该有助于解决问题。有关这些设置的更多详细信息,请参阅此 wiki 页面。
需要在 JFROG 端配置一些 属性 以启用快照版本处理。不幸的是,我没有管理 go 注册表配置的权限。希望附加的快照有所帮助。