windows server のコマンドプロンプトから ssh-agent を実行すると、このようなエラーが出ました。(特殊な使い方かもしれませんが。)その場合の対処法です。
- コントロール パネル > システムとセキュリティ > 管理ツールにあるサービスを開きます。
- OpenSSH Authentication Agent を開きます。
- スタートアップの種類を「自動」に設定し、適用ボタンを押します。
- 開始ボタンを押します。
これで
ssh-add 鍵ファイル
を実行して、ssh を実行すると、鍵ファイルを認証時に使ってくれます。
また、別のコマンドプロンプトを開いた場合も、agent が鍵を保持したままなので、改めて ssh-add する必要はありません。
Using Git via SSH on Windows 10 (1803) on Powershell を参考にすると、powershell でも起動できそうです。