0

Heroku にプッシュしようとしていますが、許可が拒否されたというエラーが発生します。私はこれらの場所から記事をフォローしました:

https://devcenter.heroku.com/articles/keys

heroku コードのデプロイ時に許可が拒否されました (公開鍵)。致命的: リモート エンドが予期せず電話を切りました

しかし、それらはうまくいきません。

私がやろうとしていることを示すシェルからの出力は次のとおりです。

[root]# heroku keys
  You have no keys.
[root]# heroku login
  Enter your Heroku credentials.
  Email: myemail@domain.com
  Password (typing will be hidden): 
  Found the following SSH public keys:
  1) github.pub
  2) heroku.pub
  Which would you like to use with your Heroku account? 2
  Uploading SSH public key /root/.ssh/heroku.pub... done
  Authentication successful.
[root]# git init
  Reinitialized existing Git repository in /.git/
[root]# git push heroku master
  Permission denied (publickey).
  fatal: The remote end hung up unexpectedly

編集:これはCentOSサーバー用です。

4

2 に答える 2

1

私はそれを理解しました..実際には、カスタムの代わりにid_rsaを使用する必要があると思います..実行するとすぐにssh-keygen -t rsa -f id_rsa機能しました。図に行きます。

于 2012-07-11T21:52:38.597 に答える