우분투 8.04 슬라이스에 Hudson 연속 통합 서버 (git 버전 1.6.4)를 설치했습니다. 개인 Repo GitHub에서 코드를 가져올 수는 있지만 빌드가 끝난 후 태그를 다시 가져올 수는 없습니다. 내가 할 경우 "SSH -v [email protected]"허드슨 사용자로부터, 나는 성공적에서뿐만 아니라 내가 해낼 수 주어진 감각/클론을 만드는 GitHub의 (인증 할 수Git Push to GitHub failed - HTTP를 사용하려고하는 것 같습니다.
# 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'
: 나는 다음을 참조 개인 레포). 내 감동은이 git 푸시가 Push를 할 때 WebDAV/HTTP 또는 뭔가를 사용하려고 시도하고 있다는 것입니다. 내 .gitconfig는 태그를 성공적으로 푸시 할 수있는 시스템의 다른 사용자 (일반 사용자, 허드슨 사용자가 아닌 사용자)와 동일합니다.
http를 사용하는 것처럼 보입니다. '.git/config'에서'origin'에 주어진 URL의 형식은 무엇입니까? 'http : //'(또는'https : //')로 시작하면 그 것이 문제가됩니다 - 당신은'git : //'주소를 원합니다. 복제로 repo를 만들면이 주소는 복제 한 것에서 복사됩니다. 복제 중에'git' 대신 우발적으로'http'를 사용하는 것은 쉽지만 영구적 인 작업을 수행 한 것을 알지 못합니다. – Cascabel
Jefromi, 고마워, 그게 그랬어, 그것은 https, 자식 대신에 시작했다. 고맙습니다! – chrisrbailey