Невозможно использовать JFrog Artifactory для проксирования частных репозиториев GitHub как Go реестра - PullRequest
1 голос
/ 08 мая 2020

Я хочу использовать Go Удаленный репозиторий с проксированием Github. Я создал Go удаленное репозиторий github с прокси https://github.com/, и я также создал виртуальный репозиторий Go. Учетные данные добавлены, как указано в https://www.jfrog.com/confluence/display/RTF/Go+Registry#GoRegistry -RemoteRepositories .

Я сделал все, что описано по ссылке выше, но когда я попытался получить модули, я получил следующее:

go env -w GONOSUMDB="*github.com/xxx/*"
export GOPROXY="https://test:%5Bredacted%5D@xxx.jfrog.io/artifactory/api/go/go"
go mod download -x
get https://test:%5Bredacted%5D@xxx.jfrog.io/artifactory/api/go/go/github.com/xxx/platform/@v/v0.21.0.mod
get https://test:%5Bredacted%5D@xxx.jfrog.io/artifactory/api/go/go/github.com/xxx/platform/@v/v0.21.0.mod: 404 Not Found (0.894s)
go: github.com/xxx/platform@v0.21.0: reading https://test:%5Bredacted%5D@xxx.jfrog.io/artifactory/api/go/go/github.com/xxx/platform/@v/v0.21.0.mod: 404 Not Found

Кроме того, я могу получить модули publi c с github. Auth кажется не работает.

1 Ответ

1 голос
/ 08 мая 2020

Вам следует перейти на JFrog Artifactory 6.19+ или 7.4.0+, поскольку до этого момента этой функции не было (https://www.jfrog.com/jira/browse/RTFACT-19395).

...