CentOS 6.3 と Virtualmin を搭載した VPS があります。公式マニュアルに従って Virtualmin Git モジュールをインストールしました。
ドメインの新しいリポジトリを作成し、次の場所に配置しました。
/home/myproject/public_html/git/myproject.git
システムによると、次を使用してアクセスできます。
git clone http://myuser@mydomain.com/git/myproject.git/
Git コンソールでそのコマンドを実行すると、パスワードを要求されます。ただし、その後、エラーが表示されて停止します。
fatal: http://myuser@mydomain.com/git/myproject.git/info/refs not found:
did you run git update-server-info on the server?
Web ブラウザでリポジトリの URL を開こうとしただけで、 の下のすべてのサブフォルダで 404 が表示されますがgit
、 だけを開くと/git
にリダイレクトされgitweb.cgi
、内部サーバー エラーが表示されます。何が原因でしょうか?
この作業を行うために何が欠けていますか? /public_html
基本的に、そのリポジトリにあるためには、Web アプリが必要です。それが役立つ場合、アプリはCakePHPに基づいています。