問題タブ [smart-http]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
439 参照

git - スマート HTTP と suexec を使用した Git: リポジトリが見つかりません

スマート HTTP を使用して、サーバーの 1 つに独自の Git リポジトリをインストールしようとしています。

suexec のない仮想サーバーでは動作しますが、suexec が有効になっている本番サーバーでは動作しません。クローンまたはプッシュしようとすると、次のように表示されます。

致命的: リポジトリ ' http://domain.tld/git/project/ ' が見つかりません

Apache の構成は次のようになります。

無効にすると

ScriptAlias /git/ /var/www/git/git_domain/git-http-backend/

その場合はDAVで動作するため、クローンを作成できますが、プッシュできます。

すべてのファイルの所有者とパーミッションを正しい値 (domainuser、755) に変更したと思いますが、suexec はそのログに何も文句を言いません。

私がどこで何か間違ったことをしたか誰か教えてもらえますか?

前もって感謝します。