gitlab-ce, Там же собирается через gitlab-ci в докер образе golang:1.11.2-alpinе
Проект имеет 2 зависимости в go.mod файле которые так же лежат в нашем gitlab-ce в другом репозитории.
При запуске сборки
GO111MODULE=on go mod download
падает после этой команды с ошибкой
go: gitlab.mysite.ru/module/simple@v0.0.0-20181128172501-5908ea6900ee: git fetch -f origin refs/heads/*:refs/heads/* refs/tags/*:refs/tags/* in /go/pkg/mod/cache/vcs/f50b7733489fc9ba1e4ecd0408d82366cbecd78cf5b3876a20f639fde459beee: exit status 128:
fatal: could not read Username for 'https://gitlab.mysite.ru:443': No such device or address
при попытке скачать модуль который так же находится в gitlab-ce
Кто сталкивался с подобной ошибкой, и какие возможные способы решения?
И сразу реквестую ответы о том как вы собираете docker builder to scratch образ в gitlab-ci
Что пробовал для решения проблемы
активное гугление приводит к выставлению в конфиге .gitconfig внутри билд контейнера таких парамметров
git config --global url."ssh://git@gitlab.mysite.ru".insteadOf "https://gitlab.mysite.ru"
Так же пробовал притянуть через secure_variable id_rsa у которого есть доступы к к этому проекту.
у gitlab вечные проблемы с поддержкой go мой вам совет, вы уж выберите либо gomode, либо gitlab, с связкой go dep и gitlab у нас проблем нет
Положив vendor в репозиторий, ваши волосы станут в два раза шелковистее
привет у тебя в итоге получилось собрать docker в приватной gitlab репе на go mod ?
Обсуждают сегодня