Дополнительное подключение к BitBucket с использованием SSH в VSTS - PullRequest
0 голосов
/ 06 сентября 2018

Я пытался настроить новую сборку в 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 Ответ

0 голосов
/ 07 сентября 2018

Существует задача сборки Install SSH Key , которую можно использовать для установки ключа SSH до сборки или выпуска.

...