GGit SSH Home неправильно на окнах - PullRequest
0 голосов
/ 10 июля 2019

Когда я ввожу команду push, git указывает на неверный путь для ключа ssh:

И я работаю в Windows.Это начало происходить после того, как я выполнил команду, чтобы попытаться исправить ssh-соединение с другим сервером, и я не нашел команду, которую выполнил.

Я уже переустановил git и ничего ...

user@pcname MINGW64 /c/works/InovaWeb/inova-web (alteracoes_bruno)
$ git push
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@         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
git@copadbhml: Permission denied (publickey).
fatal: Could not read from remote repository.

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

Путь неверный, как я могу исправить этот путь?Я думаю, что мой мерзавец это не точка для локального репо.

1 Ответ

0 голосов
/ 11 июля 2019

Отредактированный ответ на отредактированный вопрос:

Сообщение об ошибке говорит само за себя:

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@         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.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...