我刚开始接触Git和GitHub。
我创建了一个新的仓库,并尝试在我的本地机器上进行克隆。
对于https和git-readonly URLs,它可以正常工作。也就是说,以下内容可以正常工作:
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)."
而不是欢迎消息。
我应该怎么做才能解决这个问题?出错的原因是什么?