MogLog

メモというか日記というか備忘録というか

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のユーザーやグループの管理方法ちゃんと復習しないといけないと思った。