1. ホーム
  2. github

git push がエラー fatal で失敗する: git リポジトリに表示されない リモートリポジトリから読み込めない

2022-02-14 14:18:41
<パス

数週間gitを使っていなかったのですが、今日、ホストしようと思ったらエラーが出たので、以下に解決策を記します。

$ git push -u origin master
fatal: '[email protected]/zejun_web' 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 init


リモートもした結果、プッシュが上がらない。

リモートコンテンツ確認後

$ git remote -v
origin [email protected]/zejun_web (fetch)
origin [email protected]/zejun_web (push)



リモートコマンドが間違っている。だから、それを修正する方法を知っているのです。
まずリモートに追加されたオリジンを削除します

git remote rm origin


この時点で

git remote -v


原点がないことがわかります
次に、正しく入力します。

git remote add origin [email protected]:git-ze/xxxx.git


で、終了です。
では

$ git push -u origin master
Enumerating objects: 7, done.
Counting objects: 100% (7/7), done.
Delta compression using up to 8 threads
Compressing objects: 100% (3/3), done.
Writing objects: 100% (7/7), 545 bytes | 272.00 KiB/s, done.
Total 7 (delta 1), reused 0 (delta 0)
remote: Resolving deltas: 100% (1/1), done.
remote:
remote: Create a pull request for 'master' on GitHub by visiting:
remote: https://github.com/git-ze/zejun_web/pull/new/master
remote:
To github.com:git-ze/zejun_web.git
 * [new branch] master -> master
Branch 'master' set up to track remote branch 'master' from 'origin'.



ここにあります。
を追加する必要があります。公開鍵を追加しない場合は、次のようになります。
やはり、まずはGitHubで公開鍵を追加する必要がありますね。
すでに追加されている場合は、まずgit remote -vコマンドで、追加されたオリジンが間違ったコードで書かれていないか、アンダーライトされていないかを確認します。
もし間違っていたら、git remote rm origin で開始します。
そうしてようやくプッシュできるようになります。

初めてプッシュするときは、ローカルの master ブランチとリモートリポジトリの master ブランチを関連付けるために -u を文に追加しなければならないことに注意しましょう。