Если вы не хотите использовать GitPython, просто убедитесь, что git.exe
находится в вашем %PATH%
.
Тогда ваш вызов будет:
import subprocess
process = subprocess.Popen(["git", "clone", "https://..."], stdout=subprocess.PIPE)
output = process.communicate()[0]
Как здесь , с Python 2.7+, используйте check_output
import subprocess
output = subprocess.check_output(["git", "clone", "https://..."]])