将SSH密钥添加到Heroku时出现编码错误

时间:2014-11-14 12:11:53

标签: heroku ssh-keys

我尝试将SSH密钥添加到Heroku,但是我收到了此错误

Uploading SSH public key C:/Users/xxxx/.ssh/id_rsa.pub... failed
  !     Encoding error. Please ensure that all data in the request can be interpreted as UTF-8.

唯一想到的是检查包含密钥的文件是否以UTF-8编码保存。

1 个答案:

答案 0 :(得分:0)

你的用户名可能是非英文字符,这就是原因
将您的用户名更改为英语并重新启动计算机几次(新用户名将显示在Git Bash上),然后尝试(在Git bash上): -
1-生成新密钥
 $ ssh-keygen -t rsa
2 - 上传新密钥
 $ heroku keys:add