«400 Bad Request» при использовании удаленного репозитория Golang

Я установил удаленный репозиторий Golang с именем «golang-remote», который указывает на https://proxy.golang.org.

Когда я попытался использовать его с go getустановив GOPROXY на https://<artifactory-service-url>/artifactory/api/go/golang-remote, я получил ошибку 400 Bad Request .

Я не очень хорошо знаком с настройкой прокси-сервера для кэширования пакетов Golang, есть ли неправильные настройки моего удаленного репозитория или неправильное использование?

Заранее спасибо!

1 ответ

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.

Другие вопросы по тегам