web-dev-qa-db-ja.com

Herokuにプッシュできません '致命的:アクセスできません。ホストを解決できませんでした:(nil);ノード名もサービス名も指定されていないか、不明です '

Herokuにはいくつかのアプリがありますが、この問題はありませんでしたが、突然gitの実行に問題が発生しました。現在、アプリをHerokuにデプロイできません。私が走るとき

git Push heroku master

私は以下を得ます:

fatal: unable to access 'https://git.heroku.com/<herokuappname>.git/': Could not resolve Host: (nil); nodename nor servname provided, or not known

私が走るとき

git remote -v

私は以下を得ます:

heroku  https://git.heroku.com/<herokuappname>.git (fetch)
heroku  https://git.heroku.com/<herokuappname>.git (Push)

私はすべてを調べました。助けてください、ありがとう。

20
jthedudeoflife

これがランダムに発生する場合は常に、リモート参照としてherokuを削除して追加すると、常に機能します。

最初に、herokuがリモートとして存在するかどうかを確認します。

git remote -v

Herokuが存在する場合は削除します。

git remote rm heroku

次に、それを追加します。

git remote add heroku [email protected]:project.git

通常、これは私と一緒に機能します。試して、何が起こるかを知らせてください。

30
Rachelle Uy

これを試して:

heroku keys:add

私のために働いた

16
Sergey
git remote -v
git remote rm heroku
git remote add heroku [email protected]:project(full url).git
heroku keys:add

これらのステップは機能しました

ターミナルを終了して、新しいターミナル(コマンドライン)プロセスを開始し、適切なディレクトリに移動してから、もう一度herokuマスターにプッシュしてみてください。

私はあなたに似たエラーに遭遇しました:-

fatal: unable to access 'https://git.heroku.com/<herokuappname>.git/': Could not resolve Host: git.heroku.com

私は上記と同じことをしましたが、うまくいきました。それがあなたにも役立つことを願っています。

2
Pavan Vasan

Sshを使用してgitから他のリモートを既に接続している場合は、herokuリモートをsshのみで接続する必要があります。リモート接続の方法を確認するには:

git remote -v

herokuのhttpsリモートを削除し、sshリモートで再度接続するだけです。うまくいくはずです。

0
Mitesh Anand

このエラーは私を怒らせます!それは何度も発生し、上記のヒントは私にはうまくいきません。あなたが見ることができるように screenshot 私は試みに勝るものはありません!機能するか機能しないかですが、多くの場合機能しません。

0
Andrey