尝试匿名克隆github存储库时权限被拒绝

时间:2013-04-24 09:05:17

标签: git github

作为匿名用户(没有存储在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协议进行匿名访问?如果是这样,这是在某处记录的吗?

2 个答案:

答案 0 :(得分:34)

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

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

答案 1 :(得分:5)

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

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

它奏效了。 :d