2016-01-05 5 views
1

Все, что я пытаюсь клонировать из github, но мой терминал блокирует меня сообщением «Permission denied (publickey). fatal: Не удалось прочитать из удаленного репозитория». Что мне нужно сделать, чтобы клонировать мои файлы на рабочем столе?Почему мой терминал говорит «разрешение отклонено», когда я пытаюсь клонировать?

+2

Вам необходимо загрузить свой открытый ключ в github, а затем убедиться, что вы используете свой закрытый ключ при попытке клонирования, если вы клонируете URL-адрес 'ssh'. – merlin2011

+0

Звучит так, как будто вам нужно проверить настройки SSH - см. [Документы GitHub по этому вопросу] (https://help.github.com/articles/which-remote-url-should-i-use/#cloning- с-ssh-urls) – DaveyDaveDave

ответ

0

Комментарии к вашему вопросу, скорее всего, верны - вам не хватает открытого ключа.

Предлагаю перейти на страницу github www для репозитория, который вы хотите клонировать, и измените его с SSH на HTTPS и используйте вместо этого этот клон. Он должен быть в следующем виде:

https://github.com/{username}/{project}.git 

Вы также можете просто попробовать новый URL-адрес без необходимости перемещения по GitHub WWW интерфейс, используя формат, описанный выше, а не форму SSH ([email protected]:{username}/{project}.git)

+0

Мой ответ позволяет пользователю клонировать репозиторий * без * ssh-ключей. Если это частный репозиторий, пользователю будет предложено ввести имя пользователя/пароль – mkrufky

+1

Спасибо! Это было прекрасно! – Bitwise

+0

Я бы поднял ставку, но сначала мне нужно больше кредитов! :) – Bitwise

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