2014年4月8日火曜日

gitで Permission denied (publickey).といわれたら


急にPermission denied (publickey).のエラーがリモートサーバーで多発するようになた。。
なんかいい方法を探しつつ、とりあえずの対処法を。
結論としては、sshKeyを創ってあげて、登録すれば完成。

$ cd ~/.ssh

$ ssh-keygen -t rsa -C "your_email@example.com"
ファイル名とパスを2回入力
ssh-add ~/.ssh/[ファイル名]
vim [ファイル名].pub
内容を全てコピーする

github > settings > SSH keys > add sshkey で登録(ペースト)
ssh -T git@github.com

とこの一連の流れを終え、
登録出来ました!的なことを言われれば、終わり。

[参考]
Generating SSH Keys -github