Отказано в разрешении (publickey) и, пожалуйста, убедитесь, что у вас правильные права доступа и хранилище существует

#git #github

Вопрос:

Я пытаюсь создать новый репозиторий с помощью команды, но возникает следующая ошибка, как я могу это исправить?`мое окно-windows-7 pro

        PS C:UsersNaing Min ZawDesktoplearningGit> git push -u origin main
       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.
 

Я использую эту команду в powershell

 git init
git add .
git commit -m "first commit"
git branch -M main
git remote add origin git@github.com:NaingMinZaw/learningGit.git
git push -u origin main
 

Комментарии:

1. это не java, не javascript, html, css или angular, пожалуйста, удалите все теги

2. пожалуйста , правильно отметьте свой вопрос git , чтобы удалить все остальные теги

3. спасибо Виктору Поло Де Гивес Монтеро

4. Я думаю, вам нужно настроить SSH-ключи. Обратитесь к этому видео на YouTube.

Ответ №1:

Проверьте вывод

 git -c "core.sshCommand='ssh -Tv'" push -u origin main
 

Это покажет вам, какой SSH-ключ просматривается SSH во время нажатия.

Если у вас нет ключа SSH, сгенерируйте его и добавьте открытый ключ в свой профиль на GitHub.