Я установил сервер непрерывной интеграции Hudson на слайсе Ubuntu 8.04, git версии 1.6.4. У меня есть возможность получить его из частного репозитория GitHub, но я не могу заставить его отодвинуть теги назад после сборки. Я вижу следующее:
# 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'
Если я получу «ssh -v git@github.com» от пользователя hudson, я могу успешно пройти аутентификацию на GitHub (что также имеет смысл, если я могу получить / клонировать из частного репо). У меня сложилось впечатление, что этот git push пытается использовать WebDAV / работать через HTTP или что-то подобное при выполнении push? Мой .gitconfig такой же, как и другой пользователь в системе (мой обычный пользователь, не являющийся пользователем hudson), который может успешно отправлять теги.