gitのssh_key作ったのにssh -T で permission deniedされた。
SSHKeyを追加したかったんですけど
↑の言われるようにやってました
ssh-keygen -t rsa -b 4096 -C '#{めあど}@#{こめんと}' pbcopy < github_id_rsa.pub # ブラウザでGithubのSSH登録
疎通確認をする↓
$ ssh -T git@github.com git@github.com: Permission denied (publickey). # なにやらうまくいかないけどとりあえず管理者権限でやったろ $ sudo ssh -T git@github.com Password: The authenticity of host 'github.com (192.30.255.112)' can't be established. RSA key fingerprint is SHA256:nThbg~~~~~~~~~~E5SY8. Are you sure you want to continue connecting (yes/no)? Host key verification failed.
うーん。うまくいかない。 sshの鍵は作ってるんだけど手元のpcでちゃんと認識できてないっぽい?
$ ssh-add -K ~/.ssh/github_id_rsa Enter passphrase for /Users/{ユーザー名}/.ssh/github_id_rsa: Identity added: /Users/{ユーザー名}/.ssh/github_id_rsa
ってやったらできました。
ssh-addの-K
はなくても問題ないんですがpc再起動すると読み込みに失敗したりするのでオプションつけたほうがよさそう
うーん。よくわからん