How to push to http(s) repository with authentication?
- From
- Josef Wolf <jw@raven.inka.de>
- Date
- Oct 20, 2008, 18:25 UTC
- Message-ID
- <20081020182502.GH9707@raven.wolf.lan>
Hello,
I have set up a repository as described in
http://www.kernel.org/pub/software/scm/git/docs/howto/setup-git-server-over-http.txt
over SSL with basic authentication. DAV access works fine with konqueror, cadaver and and curl, using this .curlrc:
$ cat ~/.curlrc --cacert /etc/cacerts/myca.pem --user user $ curl https://repo.host.org/git/test/HEAD Enter host password for user 'user': ref: refs/heads/master $
But when called from git, this file seems to be ignored. I have checked google, but the only hint I could find was to put credentials into ~/.netrc. IMHO, this is a bad workaround, since this implies to have unencrypted passwords lying around on the disk.
Any hints?
PS: I have asked a similar question a couple of days ago. Here is a link
to my original mail with more information how I set up the server:http://marc.info/?l=git&m=122426078301793&w=2