私の環境でのソフトウェア ビジョン
git version 1.8.3.msysgit.0
apache version httpd-2.2.25
Repositories フォルダーに裸の git リポジトリを作成します
Windows 32ビットマシンでApacheを使用してgitを構成します。
httpd.conf ファイルに次のコードを追加しました
after restarting apache
in my browser it display the all the repositories. it's works in browser.
but I try to clone the git repo in my command client it prompt the error like
Cloning into 'testrepo'...
fatal: unable to access 'http://localhost/testrepo.git/': The requested URL returned
error: 403
SetEnv GIT_PROJECT_ROOT C:/Repositories
SetEnv GIT_HTTP_EXPORT_ALL
ScriptAliasMatch \
"(?x)^/(.*/(HEAD | \
info/refs | \
objects/(info/[Apache Git server on Windows^/]+ | \
[0-9a-f]{2}/[0-9a-f]{38} | \
pack/pack-[0-9a-f]{40}\.(pack|idx)) | \
git-(upload|receive)-pack))$" \
"C:/Program Files/Git/libexec/git-core/git-http-backend.exe/$1"
DocumentRoot "C:/Repositories"
<Directory "C:/Repositories">
Options Indexes FollowSymLinks Includes
AllowOverride All
Order deny,allow
Allow from all
</Directory>
前もって感謝します