Заставить godep вытащить пакеты из github через SSH в круговом билде

Мы отправляем пакеты в отдельных репозиториях в пакет, который создается в круге. Мы настроили сборку с помощью пользовательского ключа github ( https://circleci.com/docs/github-security-ssh-keys/), чтобы он мог получить доступ к частным репозиториям, содержащим зависимости. Однако вызов godep restore приводит к вызову git clone https: //....

Можно ли принудительно заставить пакеты восстановления godep использовать URL-адреса типа SSH? В качестве альтернативы, можно ли как-то использовать пользовательский ключ для включения аутентификации через HTTPS?

Я перепробовал все предложенное здесь, но пока без радости: https://gist.github.com/shurcooL/6927554

1 ответ

Похоже, вы неправильно используете Godeps:-)

В соответствии с их FAQ вы должны рассмотреть возможность регистрации vendor каталог для репозитория, который вы создаете (то есть: все внешние зависимости).

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