Я использую Git Bash с Windows на данный момент для S SH на Linux сервере.
В каталоге используется файл конфигурации: " C: \ Users \ FirstName LastName.ssh \ config "
Файл конфигурации выглядит следующим образом:
Host hub
HostName 192.168.1.151
User root
IdentityFile C:\Users\FirstName LastName\.ssh\hub
Как видите, между ними есть пробел Имя и Фамилия в IdentityFile. Это приводит Git Bash к невозможности прочитать указанный путь. Он печатает эту ошибку: /c/Users/FirstName LastName/.ssh/config line 4: garbage at end of line; "LastName\\.ssh\\hub".
Я пытался использовать кавычки для указания строки, и я пытался использовать переменную% USERPROFILE% в пути IdentityFile, чтобы не было пробелов.
Решение с кавычками приводит к этой ошибке:
no such identity: \342\200\252\342\200\252\342\200\252\342\200\252C:\\Users\\FirstName LastName\.ssh\\hub: No such file or directory
И затем запрашивает у меня пароль:
root@192.168.1.151's password:
Решение с% USERPROFILE% выдает мне эту ошибку:
percent_expand: unknown key %U
Итак, я застрял здесь в принципе, есть идеи, как это исправить?