23

作为匿名用户(在 github 上没有存储公钥),我尝试通过git@...URL 克隆公共存储库。但它失败了:

$ git clone git@github.com:mikehaertl/phpwkhtmltopdf.git
Cloning into 'phpwkhtmltopdf'...
Permission denied (publickey).
fatal: The remote end hung up unexpectedly

那么这是否意味着,github 不允许通过 SSH 协议进行匿名访问呢?如果是这样,这是否记录在某处?

4

2 回答 2

44

我刚刚发现 github 上还有一个按钮,上面写着“Git Read-only”。它提供了一个类似但略有不同的 URL,该 URL 有效:

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

编辑:正如@damick 在下面指出的那样,按钮现在似乎已经消失了。但是您仍然可以手动更改原始 URL 以匹配此处显示的模式。

于 2013-04-24T09:06:47.450 回答
7

这很可能是因为它试图使用 SSH 凭据,而使用 https 则不是。因此,当您使用

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

有效。:D

于 2014-05-10T19:30:52.817 回答