次のコマンドを使用してgitリポジトリを複製しようとしています。
git clone http://git.denx.de/cgibin/gitweb.cgi?p=uboot.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