問題タブ [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.
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 はそのログに何も文句を言いません。
私がどこで何か間違ったことをしたか誰か教えてもらえますか?
前もって感謝します。