【发布时间】:2012-07-20 19:15:27
【问题描述】:
我是 Git 和 GitHub 的新手。
我创建了一个新存储库并尝试在我的本地计算机上进行克隆。
它适用于 https 和 git-readonly URL。也就是说,以下工作正常:
git clone https://github.com/npsabari/testrepo.gitgit clone git://github.com/npsabari/testrepo.git
但是当我尝试git clone git@github.com:npsabari/testrepo.git 时,它不起作用。它给出了以下错误消息:
Cloning into 'testRepo'...
Permission denied (publickey).
fatal: The remote end hung up unexpectedly
然后我尝试了ssh git@github.com,但我得到了错误:
"Permission denied (publickey)."
而不是欢迎信息。
我应该怎么做才能解决这个问题?错误的原因是什么?
【问题讨论】:
-
您是否生成、更新并确认了 SSH 密钥?
-
不!而且我不知道如何生成或更新或确认 SSH 密钥。今天才开始用git..那么,以上都怎么做呢?
-
在下面查看我的答案,它包含指向教程的链接(第 3 个)