GitHub SSH on devcontainer


devcontainerでGitHubのSSH接続をするとき詰まったのでメモ。

Snippets

バックグラウンドでssh-agentを開始

eval "$(ssh-agent -s)"

SSH 秘密鍵を ssh-agent に追加して、パスフレーズをキーチェーンに保存

ssh-add --apple-use-keychain ~/.ssh/id_rsa

SSHエージェントに登録されている鍵の一覧を表示

ssh-add -l -E sha256

既存のSSHキーを確認

ls -al ~/.ssh

GitHub SSH 接続確認

ssh -T git@github.com
ssh -vT git@github.com # デバックモード