0
1
個人開発エンジニア応援 - 個人開発の成果や知見を共有しよう!-

【Github】cloneしたファイルがレポジトリにpushできない場合の対処法

Last updated at Posted at 2023-09-21

起きたこと

表題の通り、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 が出来るようになりました。

参考

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1