0

我已经建立了一个名为“golang-remote”的 Golang 远程存储库,它指向https://proxy.golang.org.

go get当我尝试通过将 GOPROXY 设置为来使用它时https://<artifactory-service-url>/artifactory/api/go/golang-remote,我收到了错误400 Bad Request

我不太熟悉为 Golang 包设置缓存代理,我的远程存储库是否有任何错误配置或错误使用?

提前致谢!

4

1 回答 1

2

Artifactory 仅支持从虚拟 Go 存储库解析 Go 包。要从其他本地或远程 Go 存储库解析 Go,您需要将它们聚合到虚拟 Go 存储库中。

创建一个虚拟存储库示例:“go”并包含远程存储库“golang-remote”以将其与虚拟存储库关联。完成后设置 GOPROXY

export GOPROXY="https://username:api key@my.artifactory.server/artifactory/api/go/go"

之后尝试go get.

于 2022-01-12T07:43:02.143 回答