LAN Apacheサーバーから複製するとき、gitは「致命的:リポジトリが見つかりません」と言います。

LAN Apacheサーバーから複製するとき、gitは「致命的:リポジトリが見つかりません」と言います。

Webでホストされているリポジトリから複製できないのはなぜですか?

/home/ondre $ git clone http://10.0.8.23/example.git
Cloning into 'example'...
fatal: repository 'http://10.0.8.23/example.git/' not found

私のサーバーでArch Linux ARMを使用しています。ApacheWebサーバーとして。住所に誤字がないのは確かです。、ブラウザで開くと、branches/フォルダ、configファイルなどを見つけることができるディレクトリの一覧が表示されるためです。

誰でも助けることができますか?

編集:私はいくつかのテストを実行し、何かを見つけました。

ターミナル1(クライアント):

/home/ondre/test $ git clone http://localhost:8000/test.git/
Cloning into 'test'...
fatal: repository 'http://localhost:8000/test.git/' not found

ターミナル2(サーバーへ):

/home/ondre/test $ python3 -m http.server
Serving HTTP on 0.0.0.0 port 8000 (http://0.0.0.0:8000/) ...
127.0.0.1 - - [25/Jul/2022 20:26:06] code 404, message File not found
127.0.0.1 - - [25/Jul/2022 20:26:06] "GET /test.git/info/refs?service=git-upload-pack HTTP/1.1" 404 -

info/refs存在しないファイルをインポートしようとしている可能性があります。

ベストアンサー1

解決策を見つけました!サーバーで実行する必要がありますcd into/the/repository.gitgit update-server-info

おすすめ記事