问题

使用 gitgithub 推送 时遇到

git@github.com: Permission denied (publickey).

解决方案

一个帮助地址

这个是没通过认证的情况

ssh -T git@github.com

输入 一路回车下去

ssh-keygen

复制 ~/.ssh/id_rsa.pub 内容 到 SSH keys

cat ~/.ssh/id_rsa.pub

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCsAR8WXcV2GRpAx1PmStWnOcJ7FXYPmGs9EQ/RY5NMbhNpNF/GhftBuGsDYL2BenSzYTPsNvD66AbUIlP5BaJNG2Avf6OugZdUD3FNII+8Q86F9KKjfp85zVo5bcfS9KIIgOISVkZzjACOaxGq4JbOXRRvCKs/1hVvv1hCIO1Ib9Ncor19De6Ad0wp16LMjkl+C6a3gsKq457jMttlwqAu2YiTrMKs0Ct9YUmfG727XllD93iY3HoTzwMDqd+jXGbQawxGzXUQoxt612pwwU2K/W2niC4GMIErTuNvDjM4/iMnbqhTJfgbj7ie20Q+J+qL/xTQZQN0/g9nQF0B0jmd puzzle@puzzle

这个名字不重要 主要是 key

保存后在试下

ssh -T git@github.com

end