Когда я настраивал Tortoise Git на своей машине, я не давал ему пароль. Но при использовании его для запуска git.exe push --recurse-submodules=on-demand --progress "origin" feature/myatthiha-OJT он запрашивает пароль.
git.exe push --recurse-submodules=on-demand --progress "origin" feature/myatthiha-OJT
Как правило, есть два варианта аутентификации на сервере Git.
1) Используйте https URL-адреса, тогда сохранение пароля возможно с помощью помощника по учетным данным (устанавливается по умолчанию Git для Windows)
2) Используйте S SH. Здесь вы можете аутентифицироваться с помощью пароля или ключа S SH. Аутентификация без пароля возможна только с использованием ключа S SH.
Поскольку вы настроили использование OpenS SH в качестве клиента s sh, вы должны убедиться, что OpenS SH знает / использует правильный ключ (по умолчанию .confgi / id_rsa; cf. Несколько учетных записей GitHub и S SH Config ).
Если вы хотите использовать PuTTY, вам нужно изменить клиент s sh на tortoisegitplink (см. https://tortoisegit.org/docs/tortoisegit/tgit-dug-settings.html#tgit -dug-settings-network и https://tortoisegit.org/docs/tortoisegit/tgit-ssh-howto.html)