GIT через OpenSSH в Powershell - это хорошо, так почему я не могу подключиться к простой консоли cmd?

Когда я бегу

ssh user@servername01

... в PowerShell он подключается без проблем, однако, когда я запускаю ту же команду в стандартном приглашении cmd, у меня запрашивается пароль (пароль для учетной записи не установлен).

user@servername01's password:
Permission denied, please try again.

Подробнее...

Я надеюсь, что решение вышеперечисленного поможет решить некоторые проблемы, связанные с git.

Опять же, в PowerShell вытащить из моего репозитория SSH, как показано ниже, это нормально...

@git pull user@servername01:git/repo.git

но то же самое в консоли не с

В доступе отказано (publickey, gssapi-with-mic, пароль). Неустранимый: Не удалось прочитать из удаленного хранилища.

Пожалуйста, убедитесь, что у вас есть правильные права доступа и хранилище существует.

а также моя черепаха-мерзавец терпит неудачу с тем же сообщением, что является сутью моей проблемы, поскольку это означает, что я не могу развернуть мерзавца своим разработчикам.

Помогите:(

1 ответ

Сработало!

мой .ssh\config файл ссылался на файл идентификации (закрытый ключ ssh) с помощью home-path, я изменил его на абсолютный путь, и консоль, и tortoise-git начали работать:)

IdentityFile ~/.ssh/id_rsa

изменился на

IdentityFile C:\Users\user.name\.ssh\id_rsa
Другие вопросы по тегам