2013-06-09
Permission denied (publickey). fatal: The remote end hung up unexpectedly.
公開鍵をセットしたのに、bitbucketからgit pullできない。 以下のエラーが吐かれてしまう。
Permission denied (publickey).
fatal: The remote end hung up unexpectedly.
公開鍵はbitbucket上にセットした。秘密鍵もちゃんと.sshディレクトリ上にある。sshdも再起動した。sshg_configも問題無い。
どこが原因なんだろうかと詰まっていたが、原因はsudoをつけてgit pullしていたためだった。 sudo使ってroot権限でgit pullすると秘密鍵の参照先もrootのものになるから。
言われてみれば当たり前すぎた。 Unixのユーザーやグループの管理方法ちゃんと復習しないといけないと思った。