Задать вопрос
@danforth

Почему GitLab спрашивает пароль для приватного ключа, если файл сгенерирован без пароля?

Всем привет!

Переустановил ОС (Windows 10 x64), сгенерировал новый ключ, создал файлик $profile$/.ssh/config с содержимым:
# GitLab
Host gitlab.com
RSAAuthentication yes
IdentityFile C:\Users\danforth\Documents\ssh\private.ppk

Сам ключ генерировал без пароля. При попытке клонировать свой git репозиторий или запушить что-то спрашивает пароль. В справке GitLab написано, мол, если спрашивает пароль, значит что-то не так. Как определит что именно не так?

Конфиг подгружается.
$ git push origin master
Enter passphrase for key 'C:\Users\danforth\Documents\ssh\private.ppk': <-- путь к приватному ключу


Ключ в самом GitLab принят успешно. Три раза менял ключи, и ничего не изменилось.

В чем может быть проблема?
  • Вопрос задан
  • 1378 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
@danforth Автор вопроса
Проблема была в том, что PuTTYGEN генерирует файл с приватным ключем по своему формату, нужно было зайти в сам PuTTYGEN и о открыть приватный ключ, далее "Conversion --> Export OpenSSH Key". Сохранил, и все заработало.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы