Ubuntu 10.04 システムで同じ問題に遭遇した後、git-daemon が別の場所にインストールされており、セットアップ時に従ったガイドとは異なる方法で動作していることを知りました。
私のシステムでは、それは次の場所にありました/us/lib/git-core/git-daemon
これを使用するには、ファイルを編集し、/etc/service/git-daemon/run/
必要に応じてパラメーターを変更します。
これが私のものです:
#!/bin/sh
exec 2>&1
echo 'git-daemon starting.'
exec chpst -ugitdaemon
/usr/lib/git-core/git-daemon --verbose --base-path=/home/git/repositories
すべてのリポジトリを公開したい場合は、を追加します。それ以外の場合は、公開したいリポジトリのディレクトリ内--export-all
で実行します。touch git-daemon-export-ok
/path/to/repositories/<repository-name>.git/
変更を行った後、ps -A | grep 'git'
a を実行してから実行し、新しい構成kill <process-id>
をリロードします。git-daemon
それが役立つことを願っています!
ソース: http://sharplearningcurve.com/blog/post/2010/02/06/Chasing-The-CI-Grail-e28093-Setup-Gitosis-From-Scratch.aspx (「Git デーモン構成の更新」)