OSError: [Errno 2] No existe tal archivo o directorio en GitPython
Estoy usando GitPython para obtener un repositorio remoto para mi máquina. El siguiente código funciona bien en mi Ubuntu 12.04, pero en mi amazon ec2, en un servidor Ubuntu 11.10, obtengo el OSError: [Errno 2] No existe un error de archivo o directorio.
repo = git.Repo.init(fs_path)
origin = repo.create_remote('origin',repo_url)
origin.fetch()
origin.pull(origin.refs[0].remote_head)
Cuando ejecuto el bloque en un script, no recibo ningún mensaje de error. Pero cuando intento estos pasos en shell interactivo, obtengo este seguimiento de pila:
>>> import git
>>> repo = git.Repo.init("/var/wwww/dir/subdir/tmp/12")
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python2.7/dist-packages/GitPython-0.3.2.RC1-py2.7.egg/git/repo/base.py", line 656, in init
output = git.init(**kwargs)
File "/usr/local/lib/python2.7/dist-packages/GitPython-0.3.2.RC1-py2.7.egg/git/cmd.py", line 227, in <lambda>
return lambda *args, **kwargs: self._call_process(name, *args, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/GitPython-0.3.2.RC1-py2.7.egg/git/cmd.py", line 456, in _call_process
return self.execute(call, **_kwargs)
File "/usr/local/lib/python2.7/dist-packages/GitPython-0.3.2.RC1-py2.7.egg/git/cmd.py", line 335, in execute
**subprocess_kwargs
File "/usr/lib/python2.7/subprocess.py", line 679, in __init__
errread, errwrite)
File "/usr/lib/python2.7/subprocess.py", line 1239, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory
>>>
Pero no tengo tales problemas en mi máquina local. No tengo idea de lo que va mal. Cualquier ayuda será muy apreciada!