“this key already exists” 出现 “this key already exists” 的提示,是因为这把公钥已经被添加到另一个 GitHub 账号(或同一账号的其它位置)里了。GitHub 不允许同一把公钥关联到多个账号。要方便地用你自己的机子推送私有仓库,可以考虑下面几种方案: 方案一:为 Hackon 账号生成一对新的 SSH key 在本地生成一对新的 SSH key(文件名随意,但建议能区分) ssh-keygen -t rsa -b 4096 \-f