2017-01-26 24 views
1

Я довольно отчаянный. Я использую PhpStorm как PHP IDE. Он получен от IntelliJ, и я испытываю очень странную проблему с GIT.Почему PhpStorm спрашивает меня «пароль для ssh key git», когда я пытаюсь нажать фиксацию?

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

enter image description here

На IntelliJ у меня нет проблем. Я не в Git ... что это за SSH ключ?
Я думаю, что это должно быть содержание этого файла: C:\Users\Andrea\.ssh\id_rsa (или что-то в этом роде).

Мне кажется, что я создал это на моем сервере GIT (но, возможно, я делаю неправильное утверждение).

В любом случае ... почему у IntelliJ нет проблем (сервер такой же), и PhpStorm создает мне эту проблему?

+1

Он запрашивает парольную фразу вашего секретного ключа, потому что вы, по-видимому, ввели кодовую фразу, когда вы впервые создали ключ, и поэтому вам нужно ввести кодовую фразу при попытке использовать ключ. – 1615903

+0

@ 1615903 ok ... но где я его забираю? И почему IntelliJ не спрашивает меня? – AndreaNobili

+0

В IntelliJ вы скорее всего вошли в кодовую фразу и выбрали опцию «Запомнить меня». – 1615903

ответ

0

Если вы не можете получить ключевую фразу из IntelliJ File | Settings | Appearance & Behavior | System Settings | Passwords (учитывая, что, спустя 4 месяца, IDEA-162522 все еще не решена), самым простым решением является:

  • воссоздать новый один

    ssh-keygen -t rsa -C "comment" -q -P "" -f newKey 
    

(Примечание: ssh-keygen доступен в Windows, под <git>\usr\bin\ssh-keygen.exe)

  • зарегистрируйте свой открытый ключ в удаленном хостинговом сервисе Git, который вы используете для проверки подлинности (GitHub, BitBucket, GitLab, ...).

 Смежные вопросы

  • Нет связанных вопросов^_^