126 votes

Comment résoudre l'erreur "git n'a pas quitté proprement (code de sortie 128)" sur TortoiseGit?

J'ai couru dans cette série une erreur, et créé un rapport de bogue.

Je reçois cette erreur sur TortoiseGit opérations:

git ne quittez pas correctement (code de sortie 128)

J'ai réinstallé le programme, redémarré, et essayé de cloner une nouvelle repo à partir de github - rien ne semble fonctionner. J'ai aussi supprimé %appdata%\Tortoise git dossier ... je suis à une perte maintenant. Des conseils sur la façon de procéder?

54voto

gaz Points 160

C'est probablement parce que votre clé SSH a été compromise. Créez-en un nouveau et ajoutez-le à votre compte GitHub.

43voto

Benjamin Kaiser Points 563

pour moi je devais simplement ajouter configurer mon nom d'utilisateur git et mon email avec les commandes suivantes:

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

12voto

user416456 Points 51

Si vous utilisez Windows 7: J'essayais de choisir le meilleur moyen de le faire en toute sécurité, mais la méthode la plus simple consiste à cliquer avec le bouton droit sur le dossier parent -> cliquez sur le bouton "propriétés" -> cliquez sur l'onglet "Sécurité" -> Cliquez sur le bouton "Editer" -> Cliquez sur le groupe qui commence par "Utilisateurs" -> Cliquez sur la case à cocher "Contrôle total" -> Cliquez sur tous les OK pour fermer les boîtes de dialogue. Je me rends compte que cela pourrait contourner les fonctions de "sécurité" de Windows, mais le travail est fait.

11voto

dezirus Points 31

git-bash reports fatal: impossible de créer '/.git/index.lock': le fichier existe.

La suppression de index.lock fait disparaître l'erreur.

7voto

Benny Points 43

Dans mon cas, un dossier de mon répertoire nommé git-repository sur le serveur a provoqué l'échec.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X