0

我只是尝试从 git 获取来源,但我收到此错误

sudo git clone git@github.com:facebook/facebook-ios-sdk.git
Cloning into 'facebook-ios-sdk'...
Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

我在这里想念什么?

4

1 回答 1

1

您正在尝试使用 运行git clone命令sudo,因此git尝试使用与帐户关联的公钥root而不是您的用户。该错误Permission denied (publickey).可能是由于任何原因造成的,其中部分或大部分已在此处解释。

既然你没有说明你为什么真的想使用sudo,我假设你只是sudo错误地尝试了它。尝试不使用相同的命令sudo并检查它是否有效。

git clone git@github.com:facebook/facebook-ios-sdk.git

还可以尝试运行ssh -T -v git@github.comsudo ssh -T -v git@github.com查看更多关于为什么您收到公钥被拒绝错误消息的调试消息。

于 2013-05-01T20:00:56.983 回答