2010-12-17 3 views
3

Heroku는 puttygen을 사용하여 생성 한 공개 키를 받아들이지 않습니다. Google을 사용하여 답변을 찾으려고했지만 puttygen을 통해 키를 저장하는 대신 키를 복사하는 방법으로 문제가 해결되지 않았습니다.Windows 용 Heroku 오류 : 내용 유효하지 않은 공개 키

L:\>heroku keys:add "[path]\.ssh\id_rsa.pub" 
Uploading ssh public key [path]\.ssh\id_rsa.pub 
Enter your Heroku credentials. 
Email: [email] 
Password: 
Uploading ssh public key [path]\.ssh\id_rsa.pub 
! Contents Invalid public key 

하나가 용납 될 수없고 아무도 작동하지 않았을 때를 대비하여 여러 개의 키 쌍을 생성 해 보았습니다.

답변

1
당신은 SSH를 디렉토리에 CD를하고, 그냥 Heroku가 키 일을 시도 할 수

: 키의 타임 스탬프가 방금 만든 사람이 있는지 확인

검사를 id_rsa.pub 추가를의

SSH-RSA AAAAB3NzaC1kc3MAAACBAIEn8LFH1EaFETOehebaqMR + RaJOTv6BKR6fPcdGqB5d5Hdzsok1PDrXFxRdvmbPfgrMJUFkgXX2917432Lxv8LzthwgWKSnDvtN9kE0A6Mj82pnZMeyf + fCZMvnfb5w70iz6dNVLbDSO3nt65kIeE6cTQsrH + 1/PTLjsyJnAWllAAAAFQCEYdQipgY7mdDppo2UqT1XdQeWcQAAAIAcE3w/8CZhkztV9 +/R5N56QB4WAIen/fV3AjTHfVVNvhuiSTSst2wRpOEK27wVUz0k0otgUwnpjNt4ECwYj/5A + FXbIKCdcMEHAslCZPQ1R1Q9svrdjKpyw3S/V41OyPMAovfXoJeigfj2 : 파일의 내용처럼 보일 것이다 DGaStQ8RUFeVm2dpM0 +/fodUWf // teJsNRqmGcREq8oz7yFGMHpY5/te4MuVyCMqqlsA8jwAAAIBysaWrJqthkoWfqZ6I4n3Ge7ynoziwjefsllqqkdd ++ 6H7DZKHWybBl985yjuYL5yT9k9sbBgKaOHdp2lo9Kn/pX7Pn87mHNC4BKd + rXkCH5ufFg == [email protected]

18

당신이 공중을 사용을 puttygen.exe를 사용하고 UI를 사용하여 공개 키와 개인 키를 저장하고있는 경우 heroku의 키를 입력하면 "유효하지 않은 공개 키"오류가 발생할 수 있지만 UI의 OpenSSH 공개 키를 잘라내어 mykey.pub 파일에 붙여 넣은 다음 heroku 키를 사용하여 업로드하십시오. add c : \ mykey .선술집.

다른 사람들에게 도움이되기를 바랍니다.

+3

이것은 나를 위해 일했습니다. –

+0

이것은 나에게도 효과가있다. Heroku가 정상적으로 저장된 버전을 처리 할 수없는 이유는 무엇입니까? – Roman

관련 문제