Ошибка git.exe pull: не может появиться git: Недопустимый аргумент
У меня ошибка, как на картинке.
Пробовал различные настройки, googled, переустановил. Git pull не работает в TortoiseGit, но я могу совершить и нажать.
У меня есть клиент ssh на вкладке сети. Что еще я могу попробовать?
Ответы
Ответ 1
Обновить:
Git для Windows 2.16.1 (4) отсутствует, и это должно устранить эту проблему: https://github.com/git-for-windows/git/releases
Старый ответ:
Это известная проблема в Git для Windows 2.16.1 (2) и 2.16.1 (3): https://github.com/git-for-windows/git/issues/1481
Только обходной путь заключается в использовании Git для Windows 2.16.1 (Загрузка) (или старше; 2.16.0 имеет другие критические проблемы: TortoiseGit не удался - не удалось вернуть локальные изменения).
Только для заметок, bugreport в TortoiseGit: https://gitlab.com/tortoisegit/tortoisegit/issues/3156
PS: Для Git для Windows> = 2.16 вам нужно как минимум TortoiseGit 2.5.7 (см. fooobar.com/questions/15050244/...).
Ответ 2
Я вернулся к версии 2.16.0, проблема исчезла. Git для Windows 2.16.0 (2)
Ответ 3
иметь клиент ssh на вкладке сети
Но ваш удаленный URL-адрес репо - https://github.com/toouur/programming_test_repo, https-URL, поэтому SSH он не участвует. Совсем.
Убедитесь, что в настройках TortoiseGit упоминается путь к git.exe, а не файл git.exe.
Например: C:\Program Files\Git\bin
, а не C:\Program Files\Git\bin\git.exe
Вы можете ссылаться на последнюю PortableGit-2.16.1.2-64-bit.7z.exe
Git для Windows, PortableGit-2.16.1.2-64-bit.7z.exe
, без сжатия в любом месте.
Ответ 4
1- Удалите старые Tortoise GIT и GIT windows exe
2-Вы можете использовать последние версии TortoiseGit-2.6.0.0-64bit.msi и Git-2.17.0.rc2.windows. 1- 64-bit.exe
Ответ 5
Вам нужно вернуться к версии git версии 2.16. Более высокая версия git выбрасывает эту ошибку.