BitBucket を使用するプロジェクト用に VSTS で新しいビルドをセットアップしようとしています。その理由は、TeamCity から離れたいからです。OAuth を使用して BitBucket への接続をセットアップしましたが、正常に動作しています。
私の問題は、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
の依存関係の 1 つは、package.json
SSH 経由で BitBucket の別のリポジトリを参照しています。BitBucket で認証するためにビルドに SSH キーを追加する方法が見つからないようです。package.json
また、現在開発チームと現在の TeamCity プロジェクト構成によって使用されているため、ファイルを 変更することもできません。
VSTS のビルドに SSH キーを追加する方法はありますか?もしそうなら、それはどこにありますか?