github提示Permission denied (publickey),如何才能解决?

解决方案首先,清除所有的key

-pairssh-add -D
rm -r ~/.ssh

删除你在github中的public-key重新生成ssh密钥对

ssh-keygen -t rsa -C "[email protected]"
chmod 0700 ~/.ssh
chmod 0600 ~/.ssh/id_rsa*

接下来正常操作在github上添加公钥public-key:
1、首先在你的终端运行

xclip -sel c ~/.ssh/id_rsa.pub

或者

cat ~/.ssh/id_rsa.pub      # 控制台上输出内容
pbcopy < ~/.ssh/id_rsa.pub # 自动拷贝到粘贴板

将公钥内容复制到剪切板
2、在github上添加公钥时,直接复制即可
3、ssh链接服务器

 ssh -T git@github.com

或者

ssh -T git@git.oschina.net
ssh -T git@gitee.com //码云库
(如果这样还不行,就使用`ssh -vT git@gitee.com`)

最后

ssh-add -K ~/.ssh/id_rsa

完成

你可能感兴趣的:(IDE环境问题)