Нужно предоставить пароль для пряжи добавить шутку - PullRequest
0 голосов
/ 17 февраля 2019

Я пытаюсь yarn add jest в рабочее репо, которое я клонировал на свою машину.

C:\COMPANY_NAME\Work-Folder\frontend>yarn add jest
yarn add v1.13.0
[1/4] Resolving packages...
[2/4] Fetching packages...
error Command failed.
Exit code: 128
Command: git
Arguments: ls-remote --tags --heads git@github.com:COMPANY_NAME/SOME_REPO.git
Directory: C:\COMPANY_NAME\Work-Folder\frontend
Output:
git@github.com: Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.
info Visit https://yarnpkg.com/en/docs/cli/add for documentation about this command.

Подобная проблема возникает, когда я использую Github Desktop для Windows, чтобы попытаться вытащить из источника.Я настроил SSH-ключ и все такое, чтобы при запуске git pull origin в командной строке запрашивался мой пароль.

Я думаю, что для вышеуказанной ошибки мне нужно как-то предоставить yarn мой пароль для Github или что-то в этом роде.

Есть идеи, как решить эту проблему?

1 Ответ

0 голосов
/ 18 февраля 2019

Сначала проверьте, работает ли доступ по SSH после того, как вы «настроили SSH-ключ и прочее».

Если выполнено правильно , а ssh git@github.com должен сгенерировать приветственное сообщение , не спрашивая пароль.
Сначала используйте закрытый ключ без идентификационной фразы, чтобы избежать работы с ssh-agent.

...