Git tira de cygwin no es un git-command

Hola, acabo de instalar git cygwin en mi PC con Windows en el trabajo, pero de alguna manera parece que no funciona.

el out put es:

git: 'pull' no es un command de git. Ver 'git –ayuda'.

¿Te refieres a esto? Halar

No parece entender esto, esto funciona bien con la versión msysgit.

¿Podrías verificar tu caparazón (como este usuario lo hizo )?

echo $SHELL /usr/local/anothershell 

debería ser:

 echo $SHELL /bin/bash 

Mira también tu $PATH

 $ type -a git > git is /cygdrive/c/cygwin/bin/git export PATH=/bin:$PATH $ type -a git > git is /bin/git > git is /cygdrive/c/cygwin/bin/git 

Nota: si tiene el mismo tipo de error para git-svn ( git: 'svn' is not a git-command. See 'git --help'. ), Asegúrese de que ( vea esta publicación en el blog ):

  • svn está instalado
  • Perl está instalado
  • usted descargó Error.pm desde CPAN

El problema se solucionó con una reinstallation limpia de cygwin. Pero no sé qué lo causó.

Acabo de tropezar con el mismo problema y parece que una actualización reciente del antivirus es la culpable.

primero bloquea perl.exe y sh.exe y finalmente los elimina del disco duro.

los posts son los siguientes (solo tengo una versión en alemán):

 13.04.2010 08:37:42 C:\PROGRAMME\GIT\BIN\PERL.EXE Der Prozess versucht, in einen anderen Prozess einzudringen. Dieses Verhalten ist charakteristisch für bestimmte Schadprogramme (Invader) 13.04.2010 08:37:42 C:\PROGRAMME\GIT\BIN\PERL.EXE Aktion "Das Verschieben nach Quarantäne" wurde gewählt 13.04.2010 08:37:42 C:\PROGRAMME\GIT\BIN\PERL.EXE Die ursprüngliche Datei wurde gelöscht. … 13.04.2010 08:47:38 C:\PROGRAMME\GIT\BIN\SH.EXE Der Prozess versucht, in einen anderen Prozess einzudringen. Dieses Verhalten ist charakteristisch für bestimmte Schadprogramme (Invader) 13.04.2010 08:47:38 C:\PROGRAMME\GIT\BIN\SH.EXE Datei wurde nach Quarantäne verschoben. 13.04.2010 08:47:38 C:\PROGRAMME\GIT\BIN\SH.EXE Der Prozesse wurde zwangsläufig beendet. 

Me di count de esto – aparentemente la versión más nueva de git es diferente de alguna manera en Cygwin. En Windows XP tuve que agregar 'C: \ cygwin \ lib \ git-core' al PATH y eso lo solucionó. Solo asegúrate de cerrar todas las windows de bash antes de eso y luego reinícialas.

Realmente no soluciono el problema con git en cygwin. Mi enfoque era cambiar a msysgit .