Мы используем 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
Любая идея, как решить эту проблему.
Спасибо, Шрути