如果是新的主机要git clone自己的私人git项目的时候,会出现
git@: Permission denied (publickey).
导致无法把代码下载下来,此时需要把主机上的ssh秘钥加到自己的github上即可,方法如下:
先查看.ssh中有无id_rsa和id_rsa.pub两个文件,如果有的话:
1,登陆github,进入设置中点击SSH and GPG keys,点击New SSH key
2,可以用文本编辑器打开id_rsa.pub,复制里面的文本到key里面
3,再点击Add SSH Key完成增加,此时即可git clone了
另外:如果.ssh中无id_rsa和id_rsa.pub两个文件,只有known_hosts,则需要删除known_hosts,然后输入
ssh-keygen -t rsa -C "username" (注:username为你git上的用户名)
一路回车便可生成id_rsa和id_rsa.pub两个文件