Базовые c новые инструкции проекта dotty терпят неудачу с «неверным privatekey», как это исправить? - PullRequest
0 голосов
/ 07 марта 2020

Начальная страница для Dotty дает следующую инструкцию для запуска нового проекта:

Создать проект Dotty:

sbt new lampepfl/dotty.g8

Когда я запускаю это, я получаю эту ошибку:

git@github.com:lampepfl/dotty.g8.git: invalid privatekey: [B@58aa5c94

Похоже, что моя аутентификация с GitHub не удалась. Гугл привел меня к этому ответу , в котором говорится, что это связано с использованием более новой клавиши OpenS SH id_rsa.

Итак, я создал новую клавишу S SH ~/.ssh/id_rsa.nonopenssh Я добавил его в свой агент S SH и добавил в свою учетную запись GitHub, но я все еще получаю сообщение об ошибке. Как мне это исправить?

1 Ответ

0 голосов
/ 07 марта 2020

Я думаю, что простого добавления не-OpenS SH ключа недостаточно. Для меня я смог заставить его работать только после того, как полностью удалил ключ OpenS SH из GitHub. Я также назвал не-OpenS SH ключ ~/.ssh/id_rsa, который, возможно, не нужен, но это то, что я сделал.

Резюме:

  1. (может быть необязательным) Переименуйте Ключи OpenS SH id_rsa: cd ~/.ssh && mv id_rsa id_rsa.bak && mv id_rsa.pub id_rsa.pub.bak
  2. Создание нового ключа RSA : ssh-keygen -t rsa -m PEM
  3. ssh-add -K ~/.ssh/id_rsa
  4. Удалить старый ключ из GitHub
  5. Добавить ключ в GitHub
...