Me encontré con este grave error al cometer un error y creé un informe de error .
Sigo recibiendo este error en las operaciones de TortoiseGit:
git no salió limpiamente (código de salida 128)
He reinstalado el programa, reinicié e intenté clonar un repositorio nuevo de github; nada parece funcionar. También eliminé la carpeta% appdata% \ Tortoise git ... Ahora estoy perdido. ¿Algún consejo sobre cómo proceder?
git
tortoisegit
destripador234
fuente
fuente
ssh-add
en la terminal y empiezo a trabajar.Respuestas:
Probablemente se deba a que su clave SSH se ha visto comprometida. Crea uno nuevo y agrégalo a tu cuenta de GitHub.
fuente
128
puede significar muchas cosas y no es específico de SSH.para mí, simplemente tuve que agregar configurar mi nombre de usuario y correo electrónico de git con los siguientes comandos:
fuente
git-bash
informes fatales: no se puede crear<Path to git repo>/.git/index.lock
: el archivo existe.Eliminar
index.lock
hace que el error desaparezca.fuente
Si está ejecutando Windows 7:
Estaba tratando de decidir la mejor manera de hacer esto de forma segura, pero la forma perezosa es:
Me doy cuenta de que esto podría eludir las características de "seguridad" de Windows, pero hace el trabajo.
fuente
En mi caso, una carpeta en mi directorio llamada git-repository en el servidor causó la falla.
fuente
en win7 64:
git-gui da una buena respuesta: un git anterior se bloqueó y dejó un archivo de bloqueo. Eliminar manualmente. En mi caso, esto estaba en .git / ref / heads / branchname.lock.
eliminar y el error 128 desaparece. Sorprende que tortoisegit no dé una explicación tan sencilla.
fuente
Eliminar index.lock funcionó para mí
fuente
En mi caso, fue por el proxy. Se necesitaba un proxy en la red corporativa y TortoiseGit / Git no parece obtener información automáticamente de la configuración de Internet de Windows. Configurar la dirección de proxy resolvió el problema.
fuente
Para mí, traté de verificar un proyecto SVN con TortoiseGit. Sin embargo, funcionó bien si usé TortoiseSVN. (Puede parecer obvio, pero los recién llegados pueden tropezar con este)
fuente
En mi caso, olvidé agregar git al nombre del repositorio al final.
fuente
Git revertir varias veces, y funcionó para mí, asegúrese de desmarcar los archivos mientras revierte los cambios que necesita. Guarda tus cambios y vuelve a tirar.
fuente
Estaba teniendo este mismo problema y lo resolví de la siguiente manera ...
Tengo instalado NVIDIA "Tegra Android Development Pack" y parece que también tiene una versión de mysysgit.exe. TortoiseGit encontró automáticamente esa ubicación de instalación (en lugar de la instalación estándar de git) y la completó automáticamente en el menú de configuración.
Para corregir esto, vaya a: "Configuración -> General" y hay un campo para la ruta a mysysgit.exe. Asegúrese de que esto apunte a la instalación correcta.
fuente
Una solución rápida sería crear un nuevo directorio local, por ejemplo, c: \ git_2014, en este directorio, haga clic con el botón derecho y elija Git Clone
fuente
asegúrese de que los campos de nombre de usuario y correo electrónico no estén vacíos en el archivo de configuración. e intente clonar en un directorio vacío. estos pasos funcionaron para mí.
fuente