我真的是掉坑小能手。对ssh理解又不深,爬上来一个又掉下去/
首先:生成key,然后和加入到github的ssh设置中,这个大家都很熟。
如果你输入
ssh -T git@github.com
命令行回复你
Hi username! You've successfully authenticated...
你可以直接不用看了。
如果你出现:
Permission denied (publickey).
请往下看。
Permission denied (publickey).
解决方法:
1.将你生成的两个钥匙,一个公钥.pub结尾的,一个私钥没有后缀移动到/home/tom/.ssh 你的目录的.ssh文件夹下。
2.在命令行输入
eval `ssh-agent`
返回
Agent pid 29495
3.在输入
ssh-add home/tom/.ssh/id_rsa
ssh-add home/tom/.ssh/id_rsa.pub
返回
Identity added: /home/tom/.ssh/id_rsa (/home/liutian/.ssh/id_rsa)
Enter passphrase for /h