【问题标题】:"400 Bad Request" when using remote repository of Golang使用 Golang 的远程存储库时出现“400 Bad Request”
【发布时间】:2022-01-12 07:32:13
【问题描述】:

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

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

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

提前致谢!

【问题讨论】:

    标签: go artifactory goproxy


    【解决方案1】:

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

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

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

    然后尝试go get

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-05-31
      • 2015-11-16
      • 1970-01-01
      • 1970-01-01
      • 2023-01-03
      • 2013-01-29
      • 2019-06-19
      • 2018-07-28
      相关资源
      最近更新 更多