TeamCity からいくつかのテスト コードを実行しています。私のテスト コードの一部には、パテを使用した ssh が必要です。このコードはコマンド プロンプト (セッション 1) では正常に動作しますが、TeamCity (プロセスであるためセッション 0 で実行されます) から実行すると、テスト ログに次のアラートが表示されます。
サーバーのホスト キーが、PuTTY がレジストリにキャッシュしたものと一致しません [中略] このホストを信頼する場合は、「y」を入力してキーを PuTTY のキャッシュに追加し、接続を続行します。キーをキャッシュに追加せずに 1 回だけ接続を続行する場合は、「n」を入力します。このホストを信頼しない場合は、Return キーを押して接続を破棄してください。キーをキャッシュに保存しますか? (はい/いいえ)
これはセッション 0 にあるため、対話して「y」を押すことはできません。セッション 1 から初めてこれを実行するときに「y」を押したときにレジストリに保存されたキーが、セッション 0 に表示されるアラートを停止しない理由がわかりません。
誰でも私を助けることができますか?ありがとう。