Заставить 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
каталог для репозитория, который вы создаете (то есть: все внешние зависимости).