Python способ клонировать репозиторий мерзавца

Существует ли Python путь, не используя подпроцесс для клонирования репозитория мерзавца? Я подлежу использованию любого вида модулей, которые Вы рекомендуете.

69
задан Mike 18 March 2010 в 18:55
поделиться

1 ответ

Есть GitPython . Мы не слышали об этом раньше и внутри компании, он полагается на то, что где-то есть исполняемые файлы git; кроме того, в них может быть много ошибок. Но попробовать стоит.

Как клонировать :

import git
git.Git("/your/directory/to/clone").clone("git://gitorious.org/git-python/mainline.git")

(Это неприятно, и я не знаю, поддерживается ли это, но он сработал.)

41
ответ дан 24 November 2019 в 13:40
поделиться
Другие вопросы по тегам:

Похожие вопросы: