windows - how - git-- tags
No puedo iniciar Git Bash (6)
Definitivamente es un problema de firewall / más allá de la confianza.
Esto es lo que sucedió en mi computadora portátil con Windows 7:
- Git (a través del instalador msi) se instaló en el directorio de programas locales: C: / Users / myusername / AppData / Local / Programs / Git
- Pero el regedit muestra un valor diferente aquí -> HKLM -> SOFTWARE / Policies / BeyondTrust / PBDesktops muestra el valor C: / Archivos de programa / Git *
Solución:
- Copie la carpeta Git de C: / Users / myusername / AppData / Local / Programs / y péguela en C: / Archivos de programa
Al tener problemas para iniciar Git Bash, no estoy seguro de dónde están ocurriendo mis errores en la pila. Ejecutando Windows 10, Git Bash, ConEmu y Vagrant.
Cuando inicio Git Bash, ya sea a través de ConEmu o la aplicación directamente, recibo el siguiente mensaje:
0 [main] bash 4696 fork: child 528 - died waiting for dll loading, errno 11
bash: fork: retry: No child processes
1263234 [main] bash 4696 fork: child 684 - died waiting for dll loading, errno 11
bash: fork: retry: No child processes
3519490 [main] bash 4696 fork: child 2020 - died waiting for dll loading, errno 11
bash: fork: retry: No child processes
7764494 [main] bash 4696 fork: child 7064 - died waiting for dll loading, errno 11
bash: fork: retry: No child processes
No sé lo suficiente sobre Git Bash (o bash, para el caso) para averiguar qué está pasando y todas las respuestas que puedo encontrar son sobre Cygwin.
El mismo problema ocurrió con COMODO Firewall desde la última actualización.
Adición de la carpeta Git a
File Rating > File List
como archivo de confianzaAdición de la carpeta Git a
Advanced protection > Milanescious > Shell code exclusion
Configuración de git-bash.exe como
allowed application
enFirewall > Application Rules
(esta puede ser opcional, pero no se verá afectada de todos modos)
Resuelto el problema en Windows 10.
Nota al margen: apagar el firewall de COMODO no resuelve el problema, esto es bastante engañoso ... Pero agregar reglas de exclusiones soluciona el problema.
Otra nota al margen : si usas Comodo Firewall, deberías considerar desinstalarlo ... Ha fallado y arruinado mi instalación de Windows ... Cuando pienso en esto en retrospectiva, él fue la causa raíz de muchos problemas. Quiero decir, cómo en el mundo un Firewall podría bloquear silenciosamente una aplicación o infinita en un espacio aislado sin siquiera una notificación. Además, la eliminación es un dolor en el culo, el desinstalador se bloquea una vez en dos ...
La compañía para la que trabajo tiene BeyondTrust PowerBroker en computadoras corporativas, y eso resultó ser la fuente del problema.
Lo resolví agregando la clave ExcludedProfilerApps
a HKLM/SOFTWARE/Policies/BeyondTrust/PBDesktops
con el valor C:/Program Files/Git/*
.
Aquí hay un enlace a alguna discusión sobre el tema.
Git Bash se quejó de algunos permisos en el inicio, pero no noté ningún otro problema.
La instalación de Git 2.7.0 , como @rakehell ha mencionado, también resolvió el problema.
Resolví esto agregando una exclusión para el directorio completo de git en (c: / Archivos de programa / Git / *):
Configuración avanzada -> Protección avanzada -> Miscelánea -> Detectar inyecciones de código de shell
Resulta que Comodo Antivirus fue auto-sandboxing Git Bash. Agregar Git Bash como excepción a las reglas de sandbox solucionó mi problema.
Espero que esto salve a alguien más una hora.
Tuve este problema en Win 7 e instalé 5 versiones de Git trabajando al revés de las últimas, así como también ejecuté todas las soluciones que pude encontrar en Google. Sin embargo, lo único que funcionó fue esta versión: 2.7.0.
Las actualizaciones posteriores, 2.7.0.1 y 2.7.0.2, no funcionaron.
HTH