南京做网站公司 雷仁,企业qq多少钱一年,郑州妇科医院免费咨询,烟台本地信息发布网原因分析
Permission denied (publickey) 没有权限的publickey #xff0c;出现这错误一般是以下两种原因
客户端与服务端未生成 ssh key客户端与服务端的ssh key不匹配
找到问题的原因了#xff0c;解决办法也就有了#xff0c;重新生成一次ssh key #xff0c;服务端也…
原因分析
Permission denied (publickey) 没有权限的publickey 出现这错误一般是以下两种原因
客户端与服务端未生成 ssh key客户端与服务端的ssh key不匹配
找到问题的原因了解决办法也就有了重新生成一次ssh key 服务端也重新配置一次即可。
客户端生成ssh key
ssh-keygen -t rsa -C 470812087qq.com
470812087qq.com改为自己的邮箱即可途中会让你输入密码啥的不需要管一路回车即可会生成你的ssh key。如果重新生成的话会覆盖之前的ssh key。 然后再终端下执行命令
ssh -v gitgithub.com最后两句会出现 No more authentication methods to try. Permission denied (publickey).在终端再执行以下命令
ssh-agent -s 接着在执行
ssh-add ~/.ssh/id_rsa $ ssh-add ~/.ssh/id_rsa 出现Could not open a connection to your authentication agent. 这时可以使用ssh-agent bash 命令然后再次使用ssh-add ~/.ssh/id_rsa_name这个命令就没问题了。 如下 Identity added: ...这是ssh key文件路径的信息 配置服务端
打开你刚刚生成的id_rsa.pub将里面的内容复制进入你的github账号在settings下SSH and GPG keys下new SSH key然后将id_rsa.pub里的内容复制到Key中完成后Add SSH Key。 title随便起 验证Key
ssh -T gitgithub.com
$ ssh -T gitgithub.com
Hi 470812087! Youve successfully authenticated, but GitHub does not provide shell access.提示Hi xxx! Youve successfully authenticated, but GitHub does not provide shell access. 问题就解决啦