如何使用 JFrog Artifactory 将 GitHub 代理为 Go Repository?

How to use JFrog Artifactory to proxy GitHub as Go Repository?

我想使用 Go Remote 存储库 caching/proxying Github。 我已经创建了 Go 远程回购 github 代理 https://github.com/(如 https://www.jfrog.com/confluence/display/RTF/Go+Registry#GoRegistry-RemoteRepositories 中所述添加凭据)。

当我 运行 go get artifactory 日志显示以下错误时:

2019-05-29 16:01:29,586 [http-nio-8081-exec-252] [ERROR] (o.a.a.g.r.GoResource:88) - Unsupported go repository request for 'github'```

在 Artifactory Go 存储库中,您不能直接从远程存储库解析,必须从虚拟存储库解析包。 只需将它包含在任何 Go 虚拟存储库中,你就可以开始了。

另外,为什么不对 Go 包使用 gocenter? IMO 更可靠。