Permission denied when trying to anonymously clone a github repository

git, github

Solution

I just found out that there's another button at github that says "Git Read-only". It gives a similar but slightly different URL that works:

git://github.com/mikehaertl/phpwkhtmltopdf.git

EDIT: As @damick pointed out below the button seems to be gone now. But you can still manually change the original URL to match the pattern shown here.

Problem

As an anonymous user (no public key stored at github) I try to clone a public repository through the `git@...` URL. But it fails: ``` $ git clone git@github.com:mikehaertl/phpwkhtmltopdf.git Cloning into 'phpwkhtmltopdf'... Permission denied (publickey). fatal: The remote end hung up unexpectedly ``` So does this mean, github does not allow anonymous access through the SSH protocol? If so, is this documented somewhere?

Original source