Как указать на локальное репо вместо внешнего репозитория - PullRequest
0 голосов
/ 20 ноября 2018

Мы используем dep гарантии для предоставления зависимостей для нашего проекта.Теперь в вашей системе мы не можем получить доступ к внешним сайтам, и именно поэтому мы отразили репо на наших внутренних сайтах.Проблема, с которой я сейчас сталкиваюсь, заключается в том, что хотя файл Gopkg.tml, в котором я указываю зеркальное репо в качестве ограничения, dep всегда отправляется на внешний сайт для загрузки зависимостей.

например, фрагмент из моего файла Gopkg.tml:

    required = [
        "github.com/dimiro1/banner",
        "github.com/go-openapi/errors",
        "go.uber.org/zap"
]
[[constraint]]
  branch = "master"
  name = "go.uber.org/zap"
  source = "<mirrored location in internal gitlab>"

Ошибка, с которой я сталкиваюсь при 'dep обеспечить':

В Gopkg.toml обнаружены следующие проблемы:

✗ не удалосьвывести хранилище и тип источника для "go.uber.org/zap": невозможно прочитать метаданные: невозможно извлечь необработанные метаданные: не удалось запрос HTTP на URL-адрес "http://go.uber.org/zap?go-get=1": Get http://go.uber.org/zap?go-get=1: dial tcp 127.0.0.1: 80: соединение: соединение отклонено

Ошибка проверки имени ProjectRoot

Любая идея, как решить эту проблему.

Спасибо, Шрути

...