Мне нужно автоматически вытащить сжатую версию моего репо с помощью скрипта python. Какой был бы лучший способ сделать это?Git pull remote repo
Насколько я знаю, команда архива в мерзавце не поддерживает удаленный репо
Мне нужно автоматически вытащить сжатую версию моего репо с помощью скрипта python. Какой был бы лучший способ сделать это?Git pull remote repo
Насколько я знаю, команда архива в мерзавце не поддерживает удаленный репо
От man git archive:
--remote = < репо >
Вместо того, чтобы архив дегтя из локальный репозиторий, извлекает tar-архив из удаленного хранилища.
Как указать репо на github? не могли бы вы дать мне пример команды с реестром github? – lodkkx
GitHub специально не разрешает этот op. Они рекомендуют использовать свои собственные ссылки для скачивания. См. Http://groups.google.com/group/github/browse_thread/thread/cfcbcb1dc5f41f16?pli=1 –
Примеры
Создать архив деготь, содержащий содержимое последней фиксации на текущей ветви, и извлечь его в/вар/TMP каталог/мусорной:
git archive --format=tar --prefix=junk/ HEAD | (cd /var/tmp/ && tar xf -)
.. . на github:
wget https://github.com/lgs/grokphoto/tarball/master
Какого транспорта вы используете для общения с сервером? У вас есть локальная рабочая копия репозитория? –