Ключи SSH GITHUB - PullRequest
       1

Ключи SSH GITHUB

0 голосов
/ 13 января 2019

Я новичок в разработке с GITHUB на Mac. Я создал файлы открытого и закрытого ключей SSH и у меня есть открытый ключ в настройках git hub. Я переместил файлы в папку ~ / .ssh на моем Mac.

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

Jims-MacBook-Pro-2:romannumeralconverterAPI jrieck$ git push --set-upstream origin master
Enter passphrase for key '/Users/jrieck/.ssh/id_rsa': 
Enter passphrase for key '/Users/jrieck/.ssh/id_rsa': 
ERROR: Permission to jrieckPillarTechnology/ArabicToRomanNumeralAPI.git denied to deploy key
fatal: Could not read from remote repository.

Please make sure you have the correct access rights and the repository exists.
Jims-MacBook-Pro-2:romannumeralconverterAPI jrieck$ 

Есть какие-нибудь мысли о причине отказа в доступе?

1 Ответ

0 голосов
/ 13 января 2019

Похоже, вы настроили свой ключ в качестве ключа развертывания, который по умолчанию доступен только для чтения. Идея ключа развертывания заключается в том, что автоматизированная система может использовать этот ключ для доступа к определенному хранилищу с целью его развертывания в рабочей среде. Вы можете узнать больше о том, почему ключи развертывания полезны в документации GitHub .

Если вы собираетесь использовать этот ключ в своей учетной записи как человек, а не для автоматизированного процесса, вы, вероятно, захотите удалить его в качестве ключа развертывания и вместо этого добавить его в качестве ключа для своей учетной записи, как описано в документация GitHub для добавления ключа SSH . Обратите внимание, что вам нужно сначала удалить ключ в качестве ключа развертывания; в противном случае вы не сможете добавить его в качестве ключа для своей учетной записи.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...