I've setup a Hudson continuous intgration server on an Ubuntu 8.04 slice, git version 1.6.4. I am able to have it pull code from a private repo GitHub, but I can't seem to get it to push the tags back after a build. I see the following:
# sudo -u hudson git push --tags
XML error: syntax error
error: Error: no DAV locking support on https://github.com/dealbase/dealbase/
error: failed to push some refs to 'https://github.com/dealbase/dealbase'
If I do "ssh -v [email protected]" from the hudson user, I can successfully authenticate to GitHub (which makes sense as well given I can pull/clone from a private repo). My impression is that this git push is trying to use WebDAV/run over HTTP or something when doing the push? My .gitconfig is the same as another user on the system (my regular, non-hudson user) which can successfully push tags.