Hi All, I'm trying to follow the git-http-backend man page on setting up authenticated pushes to my apache server. Pulls work fine, and fully authenticated pushes work fine. However, when I try and setup anonymous pulls and authenticated pushes the push fails. I believe the culprit is this 403 error: 192.168.1.1 - - [09/Mar/2010:09:01:43 -0800] "GET /git/test.git/info/refs?service=git-receive-pack HTTP/1.1" 403 - "-" "git/1.7.0.2.dirty" Anybody know what I missed? Regards, Ryan My vhost replaced with example.com: <VirtualHost *:80> SetEnv GIT_PROJECT_ROOT /home/httpd/domains/example.com/repo SetEnv GIT_HTTP_EXPORT_ALL SetEnv GITWEB_CONFIG /home/httpd/domains/example.com/gitweb.conf RewriteEngine on RewriteRule ^/$ /git/ [PT] <Directory /usr/local/git> Options Indexes FollowSymLinks MultiViews Includes ExecCGI AllowOverride None Order allow,deny Allow from all </Directory> <LocationMatch "^/git/.*/git-receive-pack$"> AuthType Basic AuthName "Git Access" AuthUserFile /home/httpd/domains/example.com/.htpasswd Require valid-user </LocationMatch> ScriptAliasMatch \ "(?x)^/git/(.*/(HEAD | \ info/refs | \ objects/(info/[^/]+ | \ [0-9a-f]{2}/[0-9a-f]{38} | \ pack/pack-[0-9a-f]{40}\.(pack|idx)) | \ git-(upload|receive)-pack))$" \ /usr/local/git/current/libexec/git-core/git-http-backend/$1 ScriptAlias /git/ /usr/local/git/current/gitweb/gitweb.cgi/ Alias /gitweb.css /usr/local/git/current/gitweb/gitweb.css Alias /git-logo.png /usr/local/git/current/gitweb/git-logo.png Alias /git-favicon.png /usr/local/git/current/gitweb/git-favicon.png ServerName example.com ServerAlias *.example.com ErrorLog /home/httpd/domains/example.com/logs/error_log CustomLog /home/httpd/domains/example.com/logs/access_log combined </VirtualHost> -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html