Pregunta ¿Cómo resolver el error "git no salió limpiamente (código de salida 128)" en TortoiseGit? [cerrado]


Me he encontrado con este grave error al comprometerme, 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, reiniciado e intentado clonar un nuevo repositorio de github: nada parece funcionar. También eliminé% appdata% \ Tortoise git folder ... Ahora estoy perdido. ¿Algún consejo sobre cómo proceder?


74
2018-03-08 12:01


origen


Respuestas:


Probablemente sea porque su clave SSH se ha visto comprometida. Crea uno nuevo y agrégalo a tu cuenta de GitHub.


29
2018-04-02 16:50



para mí, simplemente tuve que agregar configure mi nombre de usuario y correo electrónico de git con los siguientes comandos:

git config --global user.email "you@example.com"
git config --global user.name "Your Name"

20
2018-06-21 05:38



informes de git-bash fatal: no se puede crear '/.git/index.lock': el archivo existe.

Eliminar index.lock hace que el error desaparezca.


8
2018-01-25 18:22



Si está ejecutando Windows 7: estaba tratando de decidir la mejor manera de hacerlo de forma segura, pero la forma de hacerlo es hacer clic derecho en la carpeta principal -> hacer clic en el botón "propiedades" -> hacer clic en la pestaña "seguridad" -> haga clic en el botón "editar" -> haga clic en el grupo que comienza con "Usuarios" -> haga clic en la casilla de verificación que dice "control total" -> haga clic en todos los OK para cerrar los cuadros de diálogo. Me doy cuenta de que esto podría eludir las características de "seguridad" de Windows, pero hace el trabajo bien.


6
2018-03-09 15:58



En mi caso, una carpeta en mi directorio llamada git-repository en el servidor causó el error.


6
2017-10-23 12:48



en win7 64:

git-gui da una buena respuesta: un git anterior se ha bloqueado y ha dejado 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 brinde una explicación tan fácil.


4
2018-01-06 12:10



Eliminar index.lock funcionó para mí


4
2017-11-22 18:34



En mi caso, fue por el proxy. Se necesitaba un proxy en la red corporativa y TortoiseGit / Git no parece obtener automáticamente información de la configuración de Internet de Windows. La configuración de la dirección proxy resolvió el problema.


3
2017-11-12 15:13