EC2 ubuntu インスタンスがあります。そこにサンプル ノード プロジェクトをクローンし、heroku プロジェクトを作成し、SSH キーを (一見成功したように) 追加しましたが、自分のインスタンスから heroku をリモートとして追加しようとすると、次のエラーが発生します。
ubuntu@ip-172-31-25-etc:/home/node-js-sample$ git remote -v
origin https://github.com/heroku/node-js-sample.git (fetch)
origin https://github.com/heroku/node-js-sample.git (push)
ubuntu@ip-172-31-25-etc:/home/node-js-sample$ git remote add heroku git@heroku.com:pure-beyond-9756.git
error: could not lock config file .git/config: Permission denied
前述の .git/config には以下が含まれます。
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
[remote "origin"]
fetch = +refs/heads/*:refs/remotes/origin/*
url = https://github.com/heroku/node-js-sample.git
[branch "master"]
remote = origin
merge = refs/heads/master
heroku ダッシュボードにアクセスすると、すべて問題ありません。この許可拒否エラーが発生する理由と解決方法を教えてください。ありがとう!