2

lighttpd と gitweb をセットアップしました。次のように空のリポジトリを作成しました。

$server> git --version
git version 1.7.11.7
$server> git --bare init p1
$server> cd p1
$server> git update-server-info
$server> cd ..
$server> chown -R lighttpd:lighttpd p1

ブラウザでこのリポジトリを参照できますが、コマンド ラインから複製しようとすると、次のようになります。

$> git clone https://example.com/git/project.git p1
Cloning into 'p1'...
fatal: https://example.com/git/project.git/info/refs?service=git-upload-pack not found: did you run git update-server-info on the server?

そして、多分それが役立つでしょう、これが私のlighttpd設定です

alias.url += (
  "/static/gitweb.css"      => "/var/www/git/static/gitweb.css",
  "/static/git-logo.png"    => "/var/www/git/static/git-logo.png",
  "/static/git-favicon.png" => "/var/www/git/static/git-favicon.png",
  "/static/gitweb.js"       => "/var/www/git/static/gitweb.js",
  "/git"                    => "/var/www/git/gitweb.cgi"
)

「git update-server-info」を実行しましたが、成功しませんでした! 助言がありますか ?

4

1 に答える 1