我是 Git 和 GitHub 的新手。
我创建了一个新存储库并尝试在我的本地计算机上进行克隆。
它适用于 https 和 git-readonly URL。也就是说,以下工作正常:
git clone https://github.com/npsabari/testrepo.git
git 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)."
而不是欢迎信息。
我应该怎么做才能解决这个问题?错误的原因是什么?