user3670893 user3670893 - 4 months ago 21
Git Question

Cannot push to Heroku 'fatal: unable to access..Could not resolve host: (nil); nodename nor servname provided, or not known'

I have a few apps on Heroku, nothing has had this problem but I suddenly have had issues running git. Now I can't deploy my app to Heroku. When I run

git push heroku master


I get the following:

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


When I run

git remote -v


I get the following:

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


I've looked up everything. Please help, thank you.

Answer

Whenever this randomly happens to me, removing and adding heroku again as a remote reference always works.

First check if you do have heroku as a remote.

git remote -v

If heroku is present, remove it.

git remote rm heroku

Then add it back.

git remote add heroku git@heroku.com:project.git

Usually this works with me, try it and let me know what happens.