Клонирование проекта из репозитория GitLab на Windows ПК (имя папки пользователя на кириллице)

Есть Windows 10 ПК, с пользователем имя которого указано на кириллице, и соответственно папка пользователя (в которой лежит папка .ssh) тоже на кириллице.

Судя по ответу сервера, при выполнении команды git clone ему не нравятся именно кириллические символы в пути до ssh-ключа.

Ответ сервера:

C:\School21\MyProjects>git clone ssh://[email protected]:2289/students/***************/C3_SimpleBashUtils-1.git
Cloning into 'C3_SimpleBashUtils-1'...
The authenticity of host '[repos-ssh.21-school.ru]:2289 ([178.170.192.137]:2289)' can't be established.
ECDSA key fingerprint is SHA256:SPPimLX8PBfuz6bkjwpuOzzt9R0RVyWvSNMf9F2aMK0.
This key is not known by any other names.
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Could not create directory '/c/Users/\300\353\345\352\361\340\355\344\360/.ssh' (No such file or directory).
Failed to add the host to the list of known hosts (/c/Users/\300\353\345\352\361\340\355\344\360/.ssh/known_hosts).
[email protected]: Permission denied (publickey,keyboard-interactive).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

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

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

Содержание config:

Host repos-ssh.21-school.ru
    HostName repos-ssh.21-school.ru
    User git
    IdentityFile C:\School21\.ssh\id_ed25519

Может что-то здесь неправильно?

В общем, вопрос: Какие есть варианты, решения задачи?


Ответы (0 шт):