Error de Git: no se pudo encontrar el progtwig: u'bash '

Estoy instalando Git en una máquina con Windows 10. No sé cómo colocar el file bash.exe en mi ruta de Git (o incluso saber realmente lo que eso significa). Estoy usando IPython Nootebook 2.7 para ejecutar los siguientes códigos:

 import os os.environ['path']+="C:\Program Files\Git\\bin" 

y corrió:

 %%bash cd /tmp rm -rf Testing git clone [email protected]:rahuldave/Testing.git 

Recibí el siguiente post de error:

Couldn't find program: u'bash'

Finalmente, ejecuté este código:

 %%bash ls /tmp/Testing 

y recibí el mismo post de error.

Cualquier ayuda sería muy apreciada.

Jim, parece que estamos en la misma class y resolviendo la misma configuration inicial. Lo que funcionó para mí en mi entorno de Windows 7 fue escaping de todas las barras (no solo … \ bin) y agregar ';' para separar el path, por ejemplo

 os.environ['path']+=";C:\\Program Files\\Git\\bin" 

Además, es posible que deba proporcionar la ruta completa de bash para la ejecución de git, por ejemplo

 /c/'Program Files'/Git/bin/git clone [email protected]:yourusername/Testing.git 

Bash es un shell de Unix que no está instalado por defecto en Windows. Esta es la razón por la que está recibiendo el progtwig Couldn't find program: u'bash' error Couldn't find program: u'bash' : el script le indica a Windows que use Bash para ejecutar este script, pero Windows no sabe qué es eso.

Hay dos soluciones que te sugiero:

  1. Si su objective final es usar git para interactuar con los repositorys de GitHub , simplemente instale su aplicación GitHub Desktop para Windows , lo que simplifica enormemente el uso de git y elimina la terminal de la ecuación.

  2. Si desea poder utilizar la command-line de git o desea enviar contenido a repositorys que no están en GitHub, instale Cygwin . Esto es algo así como un progtwig similar a un terminal para Windows que es mucho más similar a Linux y simplificará cosas como la command-line de git. Cuando lo instale, puede especificar instalar git, que lo agregará automáticamente a la ruta de Cygwin.

Si la solución de Michael no funciona para usted.

Intenta agregar C: \ Archivos de progtwig \ Git \ bin a tu entorno local.

Busque "Editar variables de entorno para su count" -> luego, en PATH, agregue C: \ Archivos de progtwig \ Git \ bin si GIT está instalado en esta location.

64 bits de Git en Windows de 64 bits en mi caso.

No se pudo encontrar el programa: u'bash 'configurar el entorno para ejecutar bash dentro del portátil iPythonEjecutar bash dentro de Jupyter iPython Notebook

No olvide reiniciar su computadora portátil jupyter, si la está configurando para Jupyter.