404将GOPROXY与JFrog工件一起使用时未找到

eivgtgni  于 2023-04-18  发布在  Go
关注(0)|答案(2)|浏览(129)

Artifactory中使用了一个名为go-feature的go存储库。Go模块已使用jfrog rt gp上传。env var GOPROXY设置为Artifactory在“设置我”窗口中提供的值。所有go get调用都将失败,并显示404。Artifactory版本为6.6.1

$ go get -v speechmatics.com/cockroachdbingestor@v1.0.1
go: finding speechmatics.com/cockroachdbingestor v1.0.1
go: speechmatics.com/cockroachdbingestor@v1.0.1: unexpected status (http://user:token@fake_artifactory_url.com/speechmatics/api/go/go-feature/speechmatics.com/cockroachdbingestor/@v/v1.0.1.info): 404 Not Found
go: error loading module requirements

语音学/cockroachdbingestor模块存在于Artifactory 1.0.1版本中,可在网页浏览器中看到。
预计go get将工作。
对URL手动运行curl也会返回404。返回一个Artifactory头,这样到服务器的路由就可以工作了。

ni65a41a

ni65a41a1#

升级到6.8.2 go get后工作正常。

z18hc3ub

z18hc3ub2#

curl /@v/info返回有效的输出,但是/@v/list返回404。
这里是信息curl的curlhttp://user:api-key@jfrog.artifactory.com/artifactory/api/go/company.com/co/go-pkg/@v/v1.0.0-rc.1.info
这里列出的是信息 curl 的 curl http://user:api-key@jfrog.artifactory.com/artifactory/api/go/company.com/co/go-pkg/@v/list

相关问题