Дополнительное подключение к 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 перед сборкой или выпуском.

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