Разрешение отклонено при попытке анонимного клонирования хранилища github
Как анонимный пользователь (без открытого ключа, хранящегося в github) я пытаюсь клонировать публичный репозиторий через URL [email protected]
. Но он терпит неудачу:
$ git clone [email protected]:mikehaertl/phpwkhtmltopdf.git
Cloning into 'phpwkhtmltopdf'...
Permission denied (publickey).
fatal: The remote end hung up unexpectedly
Так значит ли это, github не разрешает анонимный доступ через протокол SSH? Если да, то это где-то документировано?
Ответы
Ответ 1
Я только узнал, что есть еще одна кнопка в github, которая гласит: "Git Только для чтения". Он дает аналогичный, но немного другой URL-адрес, который работает:
git://github.com/mikehaertl/phpwkhtmltopdf.git
РЕДАКТИРОВАТЬ: Как заметил @damick, кнопка теперь, кажется, исчезла. Но вы можете вручную изменить исходный URL-адрес, чтобы он соответствовал шаблону, показанному здесь.
Ответ 2
Это, скорее всего, потому, что он пытался использовать SSH-учетные данные, а https - нет.
Поэтому, когда вы использовали
git clone git://github.com/mikehaertl/phpwkhtmltopdf.git
это сработало.: D