✨
ターミナル起動時に出る「WARNING: The -K and -A flags ...」をなくす方法
ターミナルの起動時に以下の警告が毎回出ていました。
WARNING: The -K and -A flags are deprecated and have been replaced
by the --apple-use-keychain and --apple-load-keychain
flags, respectively. To suppress this warning, set the
environment variable APPLE_SSH_ADD_BEHAVIOR as described in
the ssh-add(1) manual page.
本記事では、この警告が出なくなる方法をご紹介します。
ターミナル起動時にエラーが出ることからzshrcを疑いました。そこで、
bash
cat .zshrc
と打ち~/.zshrc
の中身を確認すると、案の定
ssh-add -K ~/.ssh/id_rsa
ここに-K
が使われていることから警告が出ているようです。
警告に書かれている通りに、~/.zshrc
を開き-K
を--apple-use-keychain
に書き換えてみましょう。
ssh-add --apple-use-keychain ~/.ssh/id_rsa
ターミナルを再起動すると、警告が出ないことが確認できました。
Discussion