J'ai rencontré cette grave erreur lors de la validation et j'ai créé un rapport de bogue .
Je continue à recevoir cette erreur sur les opérations TortoiseGit:
git n'a pas quitté proprement (code de sortie 128)
J'ai réinstallé le programme, redémarré et essayé de cloner un nouveau dépôt à partir de github - rien ne semble fonctionner. J'ai également supprimé le dossier% appdata% \ Tortoise git ... Je suis perdu maintenant. Des conseils sur la façon de procéder?
git
tortoisegit
ripper234
la source
la source
ssh-add
dans le terminal et commence les travaux.Réponses:
C'est probablement parce que votre clé SSH a été compromise. Créez-en un nouveau et ajoutez-le à votre compte GitHub.
la source
128
peut signifier beaucoup de choses et n'est pas spécifique à SSH.pour moi, je devais simplement ajouter configurer mon nom d'utilisateur et mon e-mail git avec les commandes suivantes:
la source
git-bash
rapports fatals: impossible de créer<Path to git repo>/.git/index.lock
: le fichier existe.La suppression
index.lock
fait disparaître l'erreur.la source
Si vous exécutez Windows 7:
J'essayais de décider de la meilleure façon de le faire en toute sécurité, mais la manière paresseuse est:
Je me rends compte que cela pourrait contourner les fonctionnalités de "sécurité" de Windows, mais cela fait le travail.
la source
Dans mon cas, un dossier dans mon répertoire nommé git-repository sur le serveur a causé l'échec.
la source
La suppression de index.lock a fonctionné pour moi
la source
sur win7 64:
git-gui donne une bonne réponse: un git précédent s'est écrasé et a laissé un fichier de verrouillage. Supprimer manuellement. Dans mon cas, c'était dans .git / ref / heads / branchname.lock.
supprimer et l'erreur 128 disparaît. Cela surprend que tortoisegit ne donne pas une explication aussi simple.
la source
Dans mon cas, c'était à cause du proxy. Un proxy était nécessaire dans le réseau d'entreprise et TortoiseGit / Git ne semble pas obtenir automatiquement les informations des paramètres Internet de Windows. La configuration de l'adresse proxy a résolu le problème.
la source
Pour moi, j'ai essayé de vérifier un projet SVN avec TortoiseGit. Cela fonctionnait bien si j'utilisais TortoiseSVN. (Cela peut sembler évident, mais les nouveaux arrivants peuvent tomber sur celui-ci)
la source
Dans mon cas, j'ai oublié d'ajouter git au nom du référentiel à la fin.
la source
J'ai fait git revenir plusieurs fois, et cela a fonctionné pour moi, assurez-vous de décocher les fichiers lors de la restauration, vous avez besoin de modifications. Rangez vos modifications et tirez à nouveau.
la source
J'avais ce même problème et je l'ai résolu de la manière suivante ...
J'ai le NVIDIA "Tegra Android Development Pack" installé et il semble aussi avoir une version de mysysgit.exe avec lui. TortoiseGit a trouvé automatiquement cet emplacement d'installation (au lieu de l'installation standard de git) et l'a automatiquement rempli dans le menu des paramètres.
Pour corriger cela, allez dans: "Paramètres -> Général" et il y a un champ pour le chemin vers mysysgit.exe. Assurez-vous que cela indique la bonne installation.
la source
Une solution rapide serait de créer un nouveau répertoire local par exemple c: \ git_2014, Dans ce répertoire cliquez avec le bouton droit et choisissez Git Clone
la source
assurez-vous que les champs nom d'utilisateur et e-mail ne sont pas vides dans le fichier de configuration. et essayez de cloner dans un répertoire vide. ces étapes ont fonctionné pour moi.
la source