фатальный: вариант ssh "простой" не поддерживает настройку порта
Когда я клонирую удаленный проект GitLab, я получаю следующую ошибку:
error fatal: ssh variant 'simple' does not support setting port
Я попытался переустановить TortoiseGit, но это не решило проблему.
Ответы
Ответ 1
Внутреннее поведение Git (> = 2.16.0) для обнаружения инструмента SSH изменилось, и TortoiseGitPlink
больше не обнаруживается как совместимый с ssh
или plink
.
Это влияет только на то, что URL-адрес SSH содержит порт. Пока вам нужно установить переменную среды GIT_SSH_VARIANT
в ssh
, в следующей версии TortoiseGit 2.5.7 это будет сделано автоматически.
См. Https://tortoisegit.org/issue/3139
Обновление (TL;DR): обновите TortoiseGit до последней стабильной версии: https://tortoisegit.org/download/
Ответ 2
если вы используете версию git для Windows, попробуйте это:
git config --global ssh.variant ssh
Это лучший вариант для тех, кто не хочет много загромождать переменные среды.
Ответ 3
Установите переменную среды GIT_SSH_VARIANT в ssh. Это решит проблему.
Ответ 4
Исправлено
export GIT_SSH_VARIANT=ssh