自社サーバにてApacheでgitリポジトリを公開しHTTPアクセスできる環境を構築しようとしています。
やりたいこと
以下のような階層構造を持つリモートリポジトリ群をApacheで公開しHTTPでpush、pullを行いたいです。
| ■E:
| └■ projects
| ├■ C#
| │├■ Hello.git →リモートリポジトリ1
| │└■ Sample.git →リモートリポジトリ2
| └■ Java
| └■ Hoge.git →リモートリポジトリ3
▼cloneコマンドイメージ
git clone http://hostname/C#/Hello.git
困っていること
Apacheのhttpd.confへ追記を行い、git-http-backendをスクリプトとして設定しているのですが
httpd.conf上のGIT_PROJECT_ROOTにおいて指定できるのがリポジトリのルートパスであるため
例えば上図でいうとGIT_PROJECT_ROOTに対し**"E:/projects"**といったリポジトリでないディレクトリを指定できず困っています。
リポジトリ数が多いため、ルート階層へフラットにリポジトリを配置せずフォルダを分けて管理したいと考えており
良い運用方法があればご教示いただけると幸いでございます。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/11/16 00:22