どうも中田です
こないだリモートリポジトリにPushできないんすけど〜という話を聞きつけたので
見てみました
利用サービス
事象
CentOSで git pull
して作業中に変更が発生したため、
そのままリモートリポジトリに git push
しようとしたらエラー
鍵の設定はしてるはずなのに…
エラー内容
repository access denied. access via a deployment key is read-only. fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists.
ふむふむ・・・
要は鍵が読み取り専用だと
bitbucketはリポジトリごとに鍵が設定できるのと、ユーザーごとに鍵が設定できます。
前者はReadOnlyになってしまうということですね。
鍵を使った運用するならユーザー毎に設定した鍵にしましょうねと。
リポジトリごとの鍵でPushしようとしても、誰がPushしたか分からなくなってしまうのでそりゃそうですよね
というお話。