起きたこと
表題の通り、githubにて他人のファイルをcloneしたものを編集し、自分のリポジトリにpushしようたしたところ、以下のエラーが生じた。
ERROR: Permission to (clone元のgitのURL) denied to 自分のユーザー名.
fatal: Could not read from remote repository.
原因
permissionがdenyされてしまっているので、以下のコマンドでpush先を確認してみる。
ターミナル
$ git remote -v
↓
ターミナル
origin git@github.com(clone元のgitのURL) (fetch)
origin git@github.com(clone元のgitのURL) (push)
push先がclone元のリポジトリになっていることが判明。
解決方法
pushしたいリポートのURLを変更する。
ターミナル
git remote set-url origin (pushしたいレポジトリURL)
変更できたか確認する。
$ git remote -v
↓
origin https://github.com/変更後のユーザー名/変更後のリポジトリ名 (fetch)
origin https://github.com/変更後のユーザー名/変更後のリポジトリ名 (push)
無事に変更ができたので push が出来るようになりました。
参考