我尝试将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编码保存。
答案 0 :(得分:0)
你的用户名可能是非英文字符,这就是原因
将您的用户名更改为英语并重新启动计算机几次(新用户名将显示在Git Bash
上),然后尝试(在Git bash
上): -
1-生成新密钥
$ ssh-keygen -t rsa
2 - 上传新密钥
$ heroku keys:add