“this key already exists”
出现 “this key already exists” 的提示,是因为这把公钥已经被添加到另一个 GitHub 账号(或同一账号的其它位置)里了。GitHub 不允许同一把公钥关联到多个账号。要方便地用你自己的机子推送私有仓库,可以考虑下面几种方案:

方案一:为 Hackon 账号生成一对新的 SSH key
-
在本地生成一对新的 SSH key(文件名随意,但建议能区分)
ssh-keygen -t rsa -b 4096 \
-f ~/.ssh/id_rsa_hackon \