From: Ryan Phillips <ryan@trolocsis.com>
To: git@vger.kernel.org
Subject: git-http-backend and Authenticated Pushes
Date: Tue, 9 Mar 2010 11:08:48 -0600 [thread overview]
Message-ID: <46a47f951003090908s62512bd7xcbb707205958e004@mail.gmail.com> (raw)
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>
next reply other threads:[~2010-03-09 17:09 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-03-09 17:08 Ryan Phillips [this message]
2010-03-09 19:01 ` git-http-backend and Authenticated Pushes Antonio García Domínguez
2010-03-09 19:17 ` BJ Hargrave
2010-03-09 19:23 ` Antonio García Domínguez
2010-03-09 19:27 ` Shawn O. Pearce
2010-03-10 2:13 ` Ryan Phillips
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=46a47f951003090908s62512bd7xcbb707205958e004@mail.gmail.com \
--to=ryan@trolocsis.com \
--cc=git@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).