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」を実行しましたが、成功しませんでした! 助言がありますか ?