3

数週間前に github からマスター ブランチを復元する必要がありましたが、それ以来、「あなたの指紋付きキーは、アプリにアクセスする権限がありません」というエラーが表示されます。

この問題に対する以前の回答を見て、古いキーペアを削除し、新しいキーペアを作成してアップロードしようとしました。

次の投稿を使用しましたが、同じエラーが発生します。

あなたの指紋付きの鍵は .... myapp へのアクセスを許可されていません。リモート エンドが予期せず電話を切りました。Heroku、GIT クローン

最新の変更を Heroku にプッシュしようとすると、指紋付きのキーが認証されないのはなぜですか?

キーフィンガープリントのため、Heroku にプッシュできません

ssh -Tv git@heroku.com を実行すると、端末は次のように出力します。

OpenSSH_5.9p1、OpenSSL 0.9.8r 2011 年 2 月 8 日
debug1: 構成データの読み取り /Users/username/.ssh/config
debug1: 構成データの読み取り /etc/ssh_config
debug1: /etc/ssh_config 行 20: * のオプションの適用
debug1: 接続中heroku.com [50.19.85.154] ポート 22
へ。debug1: 接続が確立されました。
debug1: ID ファイル /Users/anthonyfrancavilla/.ssh/id_rsa タイプ 1
debug1: ID ファイル /Users/anthonyfrancavilla/.ssh/id_rsa-cert タイプ -1
debug1: ID ファイル /Users/anthonyfrancavilla/.ssh/id_dsa タイプ -1
debug1 : ID ファイル /Users/anthonyfrancavilla/.ssh/id_dsa-cert タイプ -1
debug1: リモート プロトコル バージョン 2.0、リモート ソフトウェア バージョン ツイスト
debug1: 一致なし: ツイスト
debug1 : プロトコル 2.0 の互換モードを有効にする debug1 :
ローカル バージョン文字列 SSH-2.0- OpenSSH_5.9 server aes128-ctr hmac-md5 none debug1: SSH2_MSG_KEXDH_INIT を送信 debug1 : SSH2_MSG_KEXDH_REPLY を期待 debug1 : サーバー ホスト キー: RSA [rsa キーは編集済み] debug1: ホスト 'heroku.com' は既知であり、RSA ホスト キーと一致します。 debug1: /Users/anthonyfrancavilla/.ssh/known_hosts:1 でキーが見つかりました debug1: ssh_rsa_verify: 署名が正しい debug1: SSH2_MSG_NEWKEYS が送信されました debug1: SSH2_MSG_NEWKEYS を期待しています












debug1: SSH2_MSG_NEWKEYS を受信しました
debug1: サーバーによってローミングが許可されていません
debug1: SSH2_MSG_SERVICE_REQUEST を送信しました
debug1: SSH2_MSG_SERVICE_ACCEPT を受信しました
debug1: 続行できる認証:
publickey debug1: 次の認証方法:
publickey debug1: RSA 公開鍵を提供しています: /Users/anthonyfrancavilla/.ssh/id_rsa_heroku
debug1: サーバーはキーを受け入れます: pkalg ssh-rsa blen 279
debug1: 認証に成功しました (publickey)。
heroku.com に対して認証済み ([50.19.85.154]:22)。
debug1: channel 0: new [client-session]
debug1: 対話型セッションに入ります。
debug1: 送信環境。
debug1: env LANG = en_US.UTF-8 を送信中
チャネル 0 でシェル要求が失敗しました

4

1 に答える 1

3

問題が .git/config にあることがわかりました

[リモート "heroku"] の下の URL が正しくありませんでした。修正したら再接続できました。

于 2013-05-31T15:48:21.383 に答える