bitbucketでPermission denied (publickey)と出た場合の対処法


bitbucketにソースをpushしようとしたら以下のようなエラーが出てしまいました。

Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

色々調べて試してみたのですがよく分からず、最終的にssh-agentの鍵情報を登録しなおしたらうまくいきました。

ssh-add -D

で一度鍵情報を消してから

ssh-add keyfile

ssh-agent詳しく理解できていないのがよくない。

参考