ssh keyが別のアカウントで使われてる??
permission deniedでgit clone 出来ない問題は、大体SSHがGitHubに登録されていないから
こちらの記事を参考に、ssh keyをGithubに追加しようとすると、まさかのエラー!!
既に使われてるって、どゆことだ???
どのアカウントで使われてるか確認する
下記のコマンドを実行する
MacBook-Pro:.ssh gen$ ssh -T -ai ~/.ssh/id_rsa git@github.com
Enter passphrase for key '/Users/gen/.ssh/id_rsa':
Hi anotherUserName! You've successfully authenticated, but GitHub does not provide shell access.
もしアカウントに紐付けられてるならanotherUserName
の部分に、あなたのssh keyが追加されてるGithubアカウントのusername
が表示されます。
もしリポジトリーのdeploy keyとして紐付けられているのなら、anotherUserName/repo
となるようです。
私の場合、共同で個人開発をしてる友達のGithubアカウントが表示されたので、彼にLINEで「俺のssh key削除して」と伝えるだけで解決しました。。。
どうやらPCを買い替えてから自分のGithubアカウントに追加する前に、友達のアカウントに追加してしまってたようです