変更を heroku アプリにプッシュできないという問題がありました。1週間ほど前はできたのですが、できません。
これを引き起こすために私がしたことは何も考えられません(おそらくherokuツールベルトをインストールしましたか?別の問題を修正するために、今は思い出せません)
とにかく、私は完全に迷子になり、どこを向くべきかわかりません。キーを削除し、再追加し、キーを破棄し、パテのパスを作成しましたが、他に何がわかりません。私が知っている限りでは最悪の 10 倍にすることもできましたが、秘密鍵と公開鍵全体、およびパテ、ページェント、git、heroku がどのように連携するかを完全に理解することはできませんでした。
Opensshもインストールしていると思いますが、これは他のプログラムと競合している可能性があります(パテ、ページェント?)
私はherokuにキーが設定されていると「思います」。サイトからすべてのキーを削除してから、cmd を実行しました
ssh-keygen -t rsa
これは私の中にキーを作成するようです
.ssh
id_rsa および id_rsa.pub というフォルダー
ランニング
heroku keys:add
次に、このキーをheroku Webサイトに追加するようです。それを見ると、このキーが表示され、実行中です
heroku keys
ディスプレイ;
ssh-rsa AAAAB3NzaC...HuBFGI3Q== Steve@STEVE-PC
だから私はどこかに到達していると感じていますが、これで最後にすべきことは、コードをherokuにプッシュすることです...実行中
git push heroku master
エラーDIALOGを返す
PuTTY Fatal Error Disconnected: サポートされている認証方法がありません
そして、そのメッセージを「OK」した後のコマンドウィンドウに表示されます
致命的: リモート リポジトリから読み取れませんでした。正しいアクセス権があり、リポジトリが存在することを確認してください。
私は何が欠けていますか、
OpenSSH プログラムを実行するつもりですか? Pageant を実行する必要がありますか? puTTY エラーが発生しましたが、これは何の関係があるのでしょうか? 私はopensshを使用していると思いましたか?totoriseGit をインストールしましたが、いくつかの設定が必要ですか、それとも openssh と競合していますか? パテからopensshへのシステムパスを作成している人について読んだことがありますが、ある時点でこれを行ったと思いますが、今ではよくわからず、どうやってこれを行ったのか思い出せません.2つのプログラムが競合している場合、これはハック修正のように聞こえます. それは私が持っているケースですか?
これは本当に私にストレスを与え始めており、先週このセットをライブにしたいと思っていました. ですから、何が間違っているのか、またはこれを解決するために私が行くことができる新しいルートを誰か考えてください。
これを手伝ってくれるヒーローが必要です!ありがとう