Дополнительное подключение к BitBucket с использованием SSH в VSTS
Я пытался настроить новую сборку в VSTS для проекта, который использует BitBucket. Причина в том, что я хочу отойти от TeamCity. Я установил соединение с BitBucket с помощью OAuth, который работает нормально.
Моя проблема в том, что когда я запускаю npm install
Задача не выполняется с сообщением:
npm ERR! Error while executing:
npm ERR! C:\agents\2.139.1\externals\git\cmd\git.EXE ls-remote -h -t ssh://git@bitbucket.org/{project}/{repo}.git
npm ERR!
npm ERR! Host key verification failed.
npm ERR! fatal: Could not read from remote repository.
npm ERR!
npm ERR! Please make sure you have the correct access rights
npm ERR! and the repository exists.
npm ERR!
npm ERR! exited with error code: 128
Одна из зависимостей в package.json
ссылается на другой репозиторий в BitBucket через SSH. Я не могу найти способ добавить ключ SSH в мою сборку для аутентификации с помощью BitBucket. Я также не могу изменить package.json
файл, так как он в настоящее время используется командой разработчиков и текущей конфигурацией проекта TeamCity.
Есть ли способ добавить ключ SSH к сборке в VSTS, и если да, то где он?
1 ответ
Существует задача сборки ключа SSH, которую можно использовать для установки ключа SSH перед сборкой или выпуском.