2

когда я бегу

ssh user@servername01

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

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

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

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

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

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

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

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

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

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

Помогите :(

1 ответ1

0

Сработало!

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

IdentityFile ~/.ssh/id_rsa

изменился на

IdentityFile C:\Users\user.name\.ssh\id_rsa

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .