我正在尝试在我的机器上从源代码安装不朽。但是,每当我运行时git clone
(如说明中所述),我都会收到以下错误消息:
myuser@mysite:~$ git clone [email protected]:immortal/immortal.git $HOME/go/src/github.com/immortal/immortal
Cloning into '/home/myuser/go/src/github.com/immortal/immortal'...
Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
有谁知道这意味着什么以及如何解决它?
这意味着远程服务器 (GitHub) 无法验证您的 SSH 身份,因为您的公钥不被接受。
如果这不是一个私有存储库,并且您没有计划在不久的将来提交回此存储库,您应该只使用 HTTP 连接。这些不需要 SSH 密钥,任何人都可以完成:
但是,如果这是一个私有存储库,或者您想贡献代码,则必须将 SSH 密钥添加到您的 GitHub 帐户,然后重试。