Web サイトの github Gui を使用してリポジトリを管理していますが、次のエラーが表示されます。
fatal: https://github.com/TeaCodie/TeaCodie-Website.git/info/refs not found:
did you run git update-server-info on the server?
どうすればこれを修正できますか?
Web サイトの github Gui を使用してリポジトリを管理していますが、次のエラーが表示されます。
fatal: https://github.com/TeaCodie/TeaCodie-Website.git/info/refs not found:
did you run git update-server-info on the server?
どうすればこれを修正できますか?
リポジトリ名を変更した可能性があります
ローカル リポジトリで、次のファイルを編集します。
.git/config
次に確認します。
[remote "origin"]
url =
URL がリモート リポジトリと一致すること
http://github.comに?を使用して新しいリポジトリを作成しましたsame name
か?
そうでない場合は、それを行います!また、各文字が正しく、大文字と小文字が区別されることを確認してください。
私の場合、私の github アカウントにはリポジトリへのアクセス許可がありませんでした。リポジトリのコラボレーターとして github アカウントを追加し、修正しました。
このエラーは主に間違った URL が原因です。以下を確認してください。
それは非公開 (または削除済み) リポジトリのようです。ログイン中にリポジトリページにアクセスすると、実際の URL が表示されます。おそらくhttps://TeaCodie@github.com/TeaCodie/TeaCodie-Website.gitになります。つまり、ユーザー名が指定されていますか?
また、入力したリポジトリの大文字と小文字が正しく区別されていることを確認してください(大文字と小文字が区別されます)。
私は同じ問題に遭遇しました。
この問題を解決した方法は次のとおりです。
「git push origin master」と入力すると、git bash を使用して新しいリポジトリを作成します。
「致命的: https://github.com/TeaCodie/TeaCodie-Website.git/info/refsが見つかりません: サーバーで git update-server-info を実行しましたか?」
最後に、github にレポがまったくないことがわかりました。
最初に github で新しいレポを作成することをお勧めします。
この経験が誰かの役に立てるかもしれません。
これは私に起こりましたが、最初は何が問題なのかわかりませんでした。前日、github.com のリポジトリの名前を変更し、リポジトリ名の最初の文字を小文字から大文字に変更しただけでした。元の URL のリポジトリ名が大文字と小文字を区別する単位であることを認識していませんでした。「サーバーで git update-server-info を実行しましたか?」というテキストを含むエラーを受け取りました。.git/config ファイルを編集して元の URL の同じ文字の大文字と小文字を修正すると、問題は解決し、エラーは発生しなくなり、変更を github.com のリポジトリに再度プッシュできるようになりました。 . もう 1 つのアドバイス: github のリポジトリに変更を加えた場合は、すぐにローカル リポジトリの同期をテストしてください。私の場合、そうはしませんでした。同期を試みたのは次の日でした。エラーが原因で、レポの名前を変更したことを忘れていたので、少し頭を悩ませていました。すぐに同期をテストしていれば、この問題はすぐに見つかりました。
git clone
実際には Mercurial リポジトリである Kiln から何かを実行しようとしたときに、この同じエラーを受け取りました。
私の場合、リポジトリのURLで間違ったプロトコルを使用していました(httpsではなくhttp)
このエラーは、到達しようとしているリポジトリが削除された場合にも発生する可能性があります。
おそらく、次のようにクローンしようとしていたのでしょう。
git クローンhttps://github.com/TeaCodie/TeaCodie-Website.git
次に、このエラーが発生しました:
致命的: https://github.com/TeaCodie/TeaCodie-Website.git/info/refsが見つかりません: サーバーで git update-server-info を実行しましたか?
これが私のために働いたものです:
git クローンhttps://github.com/TeaCodie/TeaCodie-Website.git/.git
ディレクトリ「info/refs」は .git ディレクトリにあるためです。
私の場合、古いバージョンの git がありました。最新バージョンにアップグレードすると、この問題が修正されました。
私の場合、グループ Github アカウントのプライベート リポジトリをラップトップにクローンしようとしていました。
Yuqians-MacBook-Air:regenerateSNID yuqianliu$ git clone https://github.com/nyusngroup/velocity_CCSNe.git
Cloning into 'velocity_CCSNe'...
fatal: https://github.com/nyusngroup/velocity_CCSNe.git/info/refs?service=git-upload-pack not found: did you run git update-server-info on the server?
これを解決するには2つの方法があることがわかりました。
(1) httpsの代わりにhttpを使用します。グループ Github アカウントの名前とパスワードを尋ねられます。情報を入力したら、それを複製できます。
Yuqians-MacBook-Air:regenerateSNID yuqianliu$ git clone http://github.com/nyusngroup/velocity_CCSNe.git
Cloning into 'velocity_CCSNe'...
Username for 'http://github.com':nyusngroup
Password for 'http://nyusngroup@github.com':
(2)上記の Monkey King の回答で指摘されているように、Github アカウントをグループ Github アカウントのプライベート リポジトリの共同作業者に追加します。