1password で sshkey を身体認証で処理できるようになったやつを入れてから便利にはなったものの、vscode でバックグラウンドで git repo を ssh でアクセスしたり、git push をするたびに macOS の指紋認証のモーダルに持っていかれるのが邪魔になってきたので以下のような設定を ssh_config に入れて除外した。
Host * !github.com !*.github.com !git.ruby-lang.org
IdentityAgent "/path/to/1password/agent.sock"
ssh_config の * の後に ! で除外をかけるというのを知らなかったので大変便利だった。