Phing и github

Я пытаюсь автоматизировать развертывание кода из частного репозитория github с помощью phing, но не могу найти что-то, что работает как экспорт SVN.

Я прочитал несколько сообщений об архиве git и индексе git checkout -, но изо всех сил пытался заставить их работать с github. У меня сложилось впечатление, что они заинтересованы в том, чтобы мы использовали загрузку в формате zip, так как они могут кэшировать это и т. д.

Я был бы не против загрузить zip с github, если бы в Phing была простая задача для этого, простой http задача не сработала, так как она через https, и я предполагаю, что сначала требуется какая-то аутентификация.

Мне удалось использовать задачу gitclone в Phing, но скрытая папка «.git» тоже клонирована, что вызывает огромные головные боли... в основном потому, что при последующих сборках я не могу удалить папку сборки, поскольку она предлагает определенные файлы git, а именно *.idx или *.pack.

Кому-нибудь повезло с phing и приватным репозиторием на github?

Спасибо

5
задан Carlton 20 April 2012 в 12:51
поделиться