git завершил выполнение некорректно код завершения 128

Как устранить ошибку «git не завершился чисто (код выхода 128)» в TortoiseGit? [закрыто]

git завершил выполнение некорректно код завершения 128. default. git завершил выполнение некорректно код завершения 128 фото. git завершил выполнение некорректно код завершения 128-default. картинка git завершил выполнение некорректно код завершения 128. картинка default. Я столкнулся с этой серьезной ошибкой при фиксации и создал отчет об ошибке.

Я столкнулся с этой серьезной ошибкой при фиксации и создал отчет об ошибке.

Я продолжаю получать эту ошибку при операциях TortoiseGit:

git не завершился чисто (код выхода 128)

Вероятно, это потому, что ваш ключ SSH был скомпрометирован. Создайте новый и добавьте его в свою учетную запись GitHub.

для меня мне просто нужно было добавить настройку моего имени пользователя git и электронной почты с помощью следующих команд:

сообщает о неисправности: невозможно создать

/.git/index.lock : Файл существует.

Удаление устраняет ошибку.

Если вы используете Windows 7:

Я пытался выбрать лучший способ сделать это безопасно, но вот самый ленивый способ:

Я понимаю, что это может обойти функции «безопасности» Windows, но это делает свою работу.

В моем случае папка в моем каталоге с именем git-репозиторий на сервере вызвала сбой.

Удаление index.lock сработало для меня

удалить, и ошибка 128 исчезнет. Удивительно, что черепаха не дает такого простого объяснения.

В моем случае это было из-за прокси. Прокси-сервер был необходим в корпоративной сети, и TortoiseGit / Git, похоже, не получает автоматически информацию из интернет-настроек Windows. Настройка прокси-адреса решила проблему.

Что касается меня, я попытался проверить SVN-проект с TortoiseGit. Но если бы я использовал TortoiseSVN, он работал нормально. (Может показаться очевидным, но новички могут наткнуться на это)

В моем случае я забыл добавить git к имени репозитория в конце.

Я делал git revert несколько раз, и у меня это сработало, убедитесь, что снимите флажки с файлов при возврате необходимых вам изменений. Сохраните изменения и снова потяните.

У меня установлен NVIDIA «Tegra Android Development Pack», и, похоже, с ним также есть версия mysysgit.exe. TortoiseGit автоматически нашел это место установки (вместо стандартной установки git) и автоматически заполнил его в меню настроек.

убедитесь, что поля имени пользователя и электронной почты не пусты в файле конфигурации. и попробуйте клонировать в пустой каталог. эти шаги сработали для меня.

Источник

How to resolve «git did not exit cleanly (exit code 128)» error on TortoiseGit? [closed]

Want to improve this question? Update the question so it focuses on one problem only by editing this post.

I’ve run into this serious error while committing, and created a bug report.

I keep getting this error on TortoiseGit operations:

git did not exit cleanly (exit code 128)

14 Answers 14

It’s probably because your SSH key has been removed/revoked. Make a new one and add it to your GitHub account.

for me I simply had to add configure my git username and email with the following commands:

git-bash reports fatal: Unable to create

/.git/index.lock : File exists.

Deleting index.lock makes the error go away.

git завершил выполнение некорректно код завершения 128. 5yE4R. git завершил выполнение некорректно код завершения 128 фото. git завершил выполнение некорректно код завершения 128-5yE4R. картинка git завершил выполнение некорректно код завершения 128. картинка 5yE4R. Я столкнулся с этой серьезной ошибкой при фиксации и создал отчет об ошибке.

If you’re running windows 7:

I was trying to decide the best way to do this securely, but the lazy way is :

I realize this might circumvent windows «security» features, but it gets the job done.

git завершил выполнение некорректно код завершения 128. FO4lD. git завершил выполнение некорректно код завершения 128 фото. git завершил выполнение некорректно код завершения 128-FO4lD. картинка git завершил выполнение некорректно код завершения 128. картинка FO4lD. Я столкнулся с этой серьезной ошибкой при фиксации и создал отчет об ошибке.

In my case a folder in my directory named as the git-repository on the server caused the failure.

Deleting index.lock worked for me

git завершил выполнение некорректно код завершения 128. hrsZu. git завершил выполнение некорректно код завершения 128 фото. git завершил выполнение некорректно код завершения 128-hrsZu. картинка git завершил выполнение некорректно код завершения 128. картинка hrsZu. Я столкнулся с этой серьезной ошибкой при фиксации и создал отчет об ошибке.

delete, and error 128 goes away. It surprises that tortoisegit doesn’t give such an easy explanation.

In my case, it was because of the proxy. A proxy was needed in the corporate network and TortoiseGit / Git does not seems to automatically get information from Windows internet settings. Setting up the proxy address solved the issue.

For me, I tried to check out a SVN-project with TortoiseGit. It worked fine if I used TortoiseSVN though. (May seem obvious, but newcomers may stumble on this one)

In my case, I forgot to add git to the respository name at the end.

I was having this same issue and I resolved it in the following way.

Источник

Как разрешить ошибку» git не вышел чисто (код выхода 128) » на TortoiseGit? [закрытый]

Я столкнулся с этой серьезной ошибкой при совершении, и создал отчет об ошибке.

Я продолжаю получать эту ошибку на операциях TortoiseGit:

git не вышел чисто (код выхода 128)

14 ответов:

Это, вероятно, потому, что ваш SSH ключ был скомпрометирован. Сделайте новый и добавьте его в свою учетную запись GitHub.

для меня я просто должен был добавить настроить имя пользователя Git и электронной почте с помощью следующей команды:

отчеты git-bash фатально: невозможно создать ‘/.git / index.замок’: файл существует.

удаление индекса.блокировка делает ошибку уйти.

в моем случае причиной сбоя стала папка в моем каталоге, названная git-репозиторием на сервере.

удалить, и ошибка 128 уходит. Удивительно, что tortoisegit не дает такого простого объяснения.

удаление индекса.замок работал на меня

в моем случае, это из-за прокси. Прокси-сервер был необходим в корпоративной сети, и TortoiseGit / Git, похоже, не автоматически получает информацию из настроек Windows internet. Настройка адреса прокси-сервера решила проблему.

для меня, я попытался проверить SVN-проект с TortoiseGit. Он работал нормально, если я использовал TortoiseSVN, хотя. (Может показаться очевидным, но новички могут наткнуться на это)

в моем случае я забыл добавить git к имени respository в конце.

Я сделал git revert несколько раз, и это сработало для меня убедитесь, что вы не проверяете файлы при возврате вам нужны изменения. Спрячьте свои изменения и потяните снова.

У меня была эта же проблема и я решил ее следующим образом.

У меня установлен NVIDIA «Tegra Android Development Pack», и, похоже, у него также есть версия mysysgit.exe с ним. TortoiseGit автоматически нашел это место установки (вместо стандартной установки git) и автоматически заполнил его в меню настроек.

быстрым решением было бы создать новый локальный каталог, например c:\git_2014, в этом каталоге щелкните правой кнопкой мыши и выберите git Clone

убедитесь, что имя пользователя и адрес электронной почты не пустой в файле config. и попробуйте клонировать в пустой каталог. эти шаги сработали для меня.

Источник

Git/Bower Errors: Exit Code # 128 & Failed connect

Я использую Bower для установки нескольких библиотек. Для демонстрации здесь я устанавливаю бутстрап. Независимо от пакета, я получаю следующие ошибки:

Однако это не работает и не выполняет никаких других решений, найденных на этой странице. В поисках решения для 2-й ошибки кажется, что установка имени пользователя /pwd для прокси-сервера решит проблему, если вы находитесь в корпоративной сети/за брандмауэром. Однако я не использую прокси-сервер, поскольку я нахожусь на своем домашнем ПК/сети (Windows 7 x64).

EDIT: окно команды с ошибками:

git завершил выполнение некорректно код завершения 128. f32b856c43e038c8301e044208c3ff79. git завершил выполнение некорректно код завершения 128 фото. git завершил выполнение некорректно код завершения 128-f32b856c43e038c8301e044208c3ff79. картинка git завершил выполнение некорректно код завершения 128. картинка f32b856c43e038c8301e044208c3ff79. Я столкнулся с этой серьезной ошибкой при фиксации и создал отчет об ошибке.

ОТВЕТЫ

Ответ 1

Порт 22 заблокирован на моем компьютере. Как только я обнаружил, что блокировал его и открыл порт, я смог запустить сборщик cmd без каких-либо проблем.

Ответ 2

Я знаю, что это не «исправление» проблемы, но вы можете использовать

сообщить git использовать HTTPS вместо git, который разработал у меня установку зависимостей npm.

Ответ 3

Вместо этого выполните следующую команду:

вы должны запустить эту команду:

Ответ 4

Я столкнулся с этим с моей корпоративной сетью.

Мне показалось странным, потому что я всегда использовал ssh для связи с git и никогда не имел проблемы.

Я пробовал https и не работал, поэтому добавил настройки прокси в git config и все было хорошо

И убедившись, что это сработало

Ответ 5

Кажется, что azsl1326 не использовал bower (git) по порту 9418 (git://), а затем сказал git использовать порт 22 (https://). Это все еще не удалось, но тогда открытие порта 22 получило желаемый результат.

Наиболее прямым решением является открытие порта 9418. Это порт, который использует протокол git://.

Ответ 6

Перейдите в свою папку приложений и запустите эту команду

Это должно исправить вашу проблему.

Ответ 7

Возможно, вам нужно сгенерировать ключ ssh, чтобы вы были аутентифицированы с помощью github.

Ответ 8

Это должно сделать трюк.

Ответ 9

Вы находитесь за брандмауэром?

Git не отображает конфигурацию прокси-сервера при его вызове, поэтому явно задайте переменные среды, например:

Если ваш корпоративный прокси не нуждается в аутентификации, просто опустите бит username:[email protected] в URL-адресах.

Это сработало для меня!

Ответ 10

Если ваш деревенский блок github, например. Китайский материк, тогда вы можете создать прокси-сервер, например. используйте goagent и gae, затем установите адрес прокси для git, например.

Ответ 11

Во-первых, вы должны проверить, распознает ли команда Visual Studio команду git: Инструменты > Командная строка

если эта команда не распознана, вы должны добавить папку git в переменные среды

Это то, чего я отсутствовал, и помогло.

Надеюсь, что это поможет.

Ответ 12

Я добавляю свой ответ здесь, так как это один из самых близких вопросов, которые соответствуют моей ситуации. Старался установить select2, а не bootstrap, но результат был тот же.

bower install select2 сообщил, что git не удалось найти каталог. Используется

config fix, но это привело к (перефразированной) ошибке

Я не могу использовать https

Моя проблема была решена неудовлетворительно, так как она включает в себя магию.

Я пытался запустить это в командной оболочке (cmd.exe, windows). Я выполнил ту же команду и запустил ее в powershell, и это сработало. ಠ_ಠ

tl; dr: комбинация https://и powershell работала для меня

Ответ 13

Я получил эту ошибку после того, как моя антивирусная программа отправила на карантин загрузку с github.com. По неизвестной причине.

После очистки этих файлов (exe файлов) все сработало.

Ответ 14

не работал у меня. Поэтому я нашел эту альтернативу:

Перейдите в папку temp. (т.е. если вы используете окна, тогда C:\Users\\AppData\Roaming\bower\cache\packages ). Там вы можете увидеть несколько файлов. Откройте каждый из них, и вы увидите URL-адрес. Измените его с git://. на https://. и сохраните все файлы.

Ответ 15

Пересмотрите их и удалите, если они вам больше не нужны.

Ответ 16

Ваши ключи ошибочны. Просто добавьте их в GitHub/Bitbucket/все, что вы используете. Это не более чем проблема с вашими ключами.

Ответ 17

Однако я не использую прокси-сервер, поскольку я нахожусь на своем домашнем компьютере/сети

Надеюсь, что «ответ» тем не менее помогает.

Ответ 18

В моем случае был доступ к папке, где я был во время выполнения команды! В Windows я создал папку сначала по командной строке: mkdir «MyFolder», и у меня была ошибка. но если я создам папку с помощью мыши, щелкните правой кнопкой мыши, создайте папку и т.д. Прекрасно работает!

Ответ 19

Если вы выполняете аутентификацию с помощью bitbucket, где я получаю ошибку 128 и Failed connect. но при использовании аутентификации git концентратор работает нормально.

Ответ 20

Я знаю, что это старый вопрос, в любом случае позвольте мне добавить еще одну вещь.

Иногда (если вы работаете в офисе или в частной сети), брандмауэр сервера шлюза блокирует запросы https (порт 443) из командной строки

Используйте это, чтобы настроить git для использования http через https для этих ситуаций

Ответ 21

Это сработало для меня,

Ответ 22

Запустите эти 2 команды, чтобы предоставить git доступ через вашу систему

Эти команды предполагают, что у вас есть ssh-ключ на удаленном сервере git (битбакет/github/другой)

Источник

Failed to execute git command: exit status 128 #3294

Comments

oleersoy commented Jul 20, 2016

I recently upgraded to the most recent docker build. Now when I clone and push to a new repository I get this when running git push :

The text was updated successfully, but these errors were encountered:

We are unable to convert the task to an issue at this time. Please try again.

The issue was successfully created but we are unable to update the comment at this time.

oleersoy commented Jul 20, 2016

unknwon commented Jul 21, 2016

Please show gogs log as required.

oleersoy commented Jul 21, 2016

I created another test in order to provide the full sequence along with the corresponding log statements:

I then ran git push origin master it it worked OK:

Here’s the part of the log that corresponds to the transaction:

unknwon commented Jul 22, 2016 •

Please dump logs in log/serv.log file.

oleersoy commented Jul 22, 2016

This is the serv.log

unknwon commented Jul 22, 2016

oleersoy commented Jul 22, 2016

oleersoy commented Jul 22, 2016

I’m assuming that’s the version. I got it from running docker logs gogs and this printed (See last line):

unknwon commented Jul 22, 2016

Your Gogs version is far too old, please upgrade.

oleersoy commented Jul 22, 2016

unknwon commented Jul 22, 2016 •

You can only go git push/pull after web UI is available to visit, from the log does not seem so, the migration is not finished.

oleersoy commented Jul 22, 2016

Yes it did finish. I created the repository ole after the server was back up.

unknwon commented Jul 22, 2016

I guess it might be problem with volumed directory. cc @0rax

oleersoy commented Jul 22, 2016

It seems like it’s a protocol issue. If I do git push origin master it works. I just repeated both tests to make sure. This is the git push origin master test.

0rax commented Jul 23, 2016

Hi there, I have multiple question for you as I am not able to reproduce even the clone via ‘git@realm:orax/repo’.

Using just this url will ask me for a password, using ssh://git@realm:orax/repo will work as expected (incuding git push ).

Via https everything is also working as expected.

I am really wondering how it is registered in your side via git / why you are able to clone without specifying the ssh:// protocol by default.

Also can you check your

oleersoy commented Jul 23, 2016

Gogs version from logs:

So now I’ll visit my gogs URL (203.0.113.1:3000) and create a repo:

FAILURE:

SUCCESS:

0rax commented Jul 23, 2016

oleersoy commented Jul 23, 2016 •

0rax commented Jul 24, 2016 •

Just run this test in a ubuntu:14.04 container and on my Mac. Which contains the same version of git as you.

Note that I have my ssh port set to 2222 on my instance of Gogs, thus requiring me to create an ssh_config telling git & ssh to use port 2222 by default as the syntax you are using to clone does not accept a port.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *