Я столкнулся с этой серьезной ошибкой при фиксации и создал отчет об ошибке .
Я продолжаю получать эту ошибку при операциях TortoiseGit:
git не завершился чисто (код выхода 128)
Я переустановил программу, перезагрузился и попытался клонировать новое репо из github - похоже, ничего не работает. Я также удалил папку% appdata% \ Tortoise git ... Я сейчас в растерянности. Любой совет о том, как действовать?
git
tortoisegit
потрошитель234
источник
источник
ssh-add
терминал и начинаю работу.Ответы:
Вероятно, это потому, что ваш SSH-ключ был скомпрометирован. Создайте новый и добавьте его в свою учетную запись GitHub.
источник
128
может означать множество вещей и не относится к SSH.для меня мне просто нужно было добавить настройку моего имени пользователя git и электронной почты с помощью следующих команд:
источник
git-bash
сообщает о неисправности: невозможно создать<Path to git repo>/.git/index.lock
: файл существует.Удаление
index.lock
устраняет ошибку.источник
Если вы используете Windows 7:
Я пытался решить, как это сделать безопасно, но вот самый ленивый способ:
Я понимаю, что это может обойти функции «безопасности» Windows, но это делает свою работу.
источник
В моем случае папка в моем каталоге с именем git-репозиторий на сервере вызвала сбой.
источник
Удаление index.lock сработало для меня
источник
на win7 64:
git-gui дает хороший ответ: предыдущий git разбился и оставил файл блокировки. Удалить вручную. В моем случае это было в .git / ref / Heads / branchname.lock.
удалить, и ошибка 128 исчезнет. Удивительно, что черепаха не дает такого простого объяснения.
источник
В моем случае это было из-за прокси. Прокси-сервер был необходим в корпоративной сети, и TortoiseGit / Git, похоже, не получает автоматически информацию из интернет-настроек Windows. Настройка прокси-адреса решила проблему.
источник
Что касается меня, я пытался проверить SVN-проект с помощью TortoiseGit. Но если бы я использовал TortoiseSVN, он работал нормально. (Может показаться очевидным, но новички могут наткнуться на это)
источник
В моем случае я забыл добавить git к имени репозитория в конце.
источник
Я делал git revert несколько раз, и у меня это сработало, убедитесь, что снимите флажки с файлов при возврате необходимых вам изменений. Сохраните изменения и снова потяните.
источник
У меня была такая же проблема, и я решил ее следующим образом ...
У меня установлен NVIDIA «Tegra Android Development Pack», и, похоже, с ним также есть версия mysysgit.exe. TortoiseGit автоматически нашел это место установки (вместо стандартной установки git) и автоматически заполнил его в меню настроек.
Чтобы исправить это, перейдите в: «Настройки -> Общие» и там есть поле для пути к mysysgit.exe. Убедитесь, что это указывает на правильную установку.
источник
Быстрое решение - создать новый локальный каталог, например c: \ git_2014. В этом каталоге щелкните правой кнопкой мыши и выберите Git Clone.
источник
убедитесь, что поля имени пользователя и электронной почты не пусты в файле конфигурации. и попробуйте клонировать в пустой каталог. эти шаги сработали для меня.
источник