私はHartlのチュートリアルに従おうとしています。最初の章の終わりに、彼は私たちをHerokuのサイトにデプロイしてもらいます。私はそれをやってみましたが、うまくいきませんでした。
これは4日前でした。もう一度試してみました...「gitpushherokumaster」を実行すると、次のように表示されます。
ssh: connect to host heroky.com port 22: Connection refused
fatal: The remote end hung up unexpectedly
heroky.comと表示されていることに注意してください。それでいいの?
「gitconfig--list」を実行すると、特に次のように表示されます。
remote.heroku.url=git@heroky.com:{first_app}.git
私はこれらすべてに本当に慣れていないので、これを修正するためのアドバイスは本当にありがたいです。
編集:
以下のコメントに基づいて、.git / configファイルを編集し、herokyをherokuにリセットしました。
しかし今、私は得ています:
Warning: Permanently added the RSA host key for IP address 'xx.xx.xx.xxx'(not really x's) to the list of known hosts.
Permission denied (publickey).
fatal: The remote end hung up unexpectedly
これは何を意味するのでしょうか?
編集2:
許可が拒否されることを気にしないでください。どうやら間違ったパスワードを入力しました。今、私は困惑している新しい問題を抱えています。
「gitpushherokumaster」をもう一度試してみると、次のようになります。
! No such app as first_app.
fatal: The remote end hung up unexpectedly
なぜ????
これは私の設定ファイルです:
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
ignorecase = true
[remote "origin"]
url = https://github.com/name_removed/first_app.git
fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
remote = origin
merge = refs/heads/master
[remote "heroku"]
url = git@heroku.com:first_app.git
fetch = +refs/heads/*:refs/remotes/heroku/*
編集3
問題は次の行にあることがわかります:url = git@heroku.com:first_app.git
first_app.gitをHerokuのアプリのURLに変更しました。それからそれはうまくいきました!
皆さんありがとう。クレジットの仕方などわからない…全体をトラブルシューティングで最初にボールを転がし始めたのはエリスラーのコメントだったので。それはそれを解決しませんでした、しかしそれは私をどこかに連れて行きました。ここでは、ポイントやクレジットなどをどのように扱いますか?それとも、jliが回答形式で回答したので、私もjliにクレジットを与える必要がありますか?(はい、私はこれらのことを考えすぎています)。
編集4
実際、もう1つ質問があります...first_app.git行を変更するために構成ファイルを編集する必要があったのはなぜですか?それは自動的に行われるべきではありませんか?全体がどのように処理されたか混乱しています。