LoginSignup
0
1

More than 3 years have passed since last update.

git push --set-upstream origin/master masterをしたとき、fatal: 'origin/master' does not appear to be a git repositoryの対処法

Last updated at Posted at 2021-04-08

症状

「git push」をした際に、下記エラーメッセージが表示されてしまいました。
翻訳すると、
「致命的:「origin / master」はgitリポジトリではないようです。致命的:リモートリポジトリから読み取ることができませんでした。正しいアクセス権があることを確認してください」でした。
リモートリポジトリが何らかの原因で読み取れないようです。

ターミナル
#git pushをして表示されたエラー
git push origin/master
fatal: The current branch master has no upstream branch.
To push the current branch and set the remote as upstream, use

    git push --set-upstream origin/master master

#エラー通りコマンドを実行

git merge
git push --set-upstream origin/master master
fatal: 'origin/master' does not appear to be a git repository
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

解決方法

リモートリポジトリを設定することで解決しました。
リモートリポジトリを登録し忘れていたため読み取れなかったようです。。

ターミナル
#リモートリポジトリを登録
git remote add origin https://github.com/ユーザー名/リポジトリ名.git

#再度pushコマンドを発行すると、pushできました
git push --set-upstream origin master

補足ですが、リモートリポジトリを誤ったものを登録していた場合、以下コマンドで取り消して再度登録することができます。

ターミナル
git remote rm origin

参考

Railsチュートリアル
https://railstutorial.jp/chapters/beginning?version=6.0#sec-git_setup

【Git】誤って登録したリポジトリを取り消して、再登録する方法
https://qiita.com/GalaxyNeko/items/0739083fd6d3797779ec

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