Gitリポジトリを複製できません:foo.git/info/refsが見つかりません。

Gitリポジトリを複製できません:foo.git/info/refsが見つかりません。

次のコマンドを使用してgitリポジトリを複製しようとしています。

git clone http://git.denx.de/cgi­bin/gitweb.cgi?p=u­boot.git;a=summary

しかし、エラーが発生します。

致命的な:http://git.denx.de/cgibin/gitweb.cgi?p=uboot.git/info/refsが見つかりません:サーバーでgit update-server-infoを実行しましたか?

答え1

指定したパスがgit repoではない場合、gitエラーが発生する可能性があります。 ~によるとホームページ:

Gitを使用してこれらのツリーの1つを複製するには、次のように入力します。

git clone git://git.denx.de/<project_name>  <your_repository_name>/

HTTPによるレプリケーションもサポートされています(上記の例では、git://をhttp://に置き換えます)。基本的なGit転送はより高速で強力です。他の選択肢がない場合にのみHTTPを使用してください。

このページにリストされているプロジェクトの名前は「u-boot.git」です。したがって、次のいずれかを実行したいと思います。

git clone git://git.denx.de/u-boot.git
git clone http://git.denx.de/u-boot.git

関連情報