BitbucketでSSHキー設定をしてGitにリモートサーバーに登録してプッシュしようとしても”repository access denied. access via a deployment key is read-only”とエラーが出る

BitbucketでSSHキー設定をしてGitにリモートサーバーに登録しても”repository access denied. access via a deployment key is read-only”とエラーが出る件について。

BitBucketではSSHキーをユーザーアカウント自体と各レポジトリ毎に設定できる。そして各レポジトリ毎に設定したものはDeployment Keyといって、Read onlyのため要注意。

Pushも可能なWrite権限を作成するには、ユーザーアカウント設定のところでSSHキーを設定すること。

右上のユーザーアカウントアイコンをクリックして、Bitbucket Settingsをクリック、左側のメニューにSSH Keyのメニューがあるのでそこから登録する。

最近はGit初心者向けの書籍も充実してきてて、この本とか取っ付きやすく分かりやすそう。評価も高い。