Отредактированный ответ на отредактированный вопрос:
Сообщение об ошибке говорит само за себя:
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: UNPROTECTED PRIVATE KEY FILE! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions for 'C:\\Users\\myuser/.ssh/id_rsa' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
Load key "C:\\Users\\myuser/.ssh/id_rsa": bad permissions
Закрытый ключ (от прилагательного "private") не может быть публично читаемым кем-либо. В * NIX / Linux разрешения довольно очевидны, Windows действительно зависит от того, какой ssh используется и скомпилирован в вашей магии git bundle, но я верю, что вы сможете настроить разрешения, чтобы не быть слишком открытым .
Оригинальный ответ на редакцию 1:
Это не путь ключа ssh:
Could not create directory '/home/myuser/.ssh'
Это путь, по которому ssh
пытается создать файл known_hosts. Если он не может записать в ваш домашний каталог, он потерпит неудачу.
Вы должны сделать свой домашний каталог доступным для записи, чтобы удовлетворить ssh.