Git Push >> Fatal: No Configured Push Destination

I'm still going through some guides on RoR and I'm stuck here at Deploying The Demo App

I followed instructions:

With the completion of the Microposts resource, now is a good time to push the repository up to GitHub:

$ git add .
$ git commit -a -m "Done with the demo app"
$ git push

What happened wrong here was the push part.. it outputted this:

$ git push
fatal: No configured push destination.
Either specify the URL from the command-line or configure a remote repository using
git remote add <name> <url>
git push <name>

So I tried following the instructions by doing this command:

$ git remote add demo_app '
fatal: remote demo_app already exists.

So I push:

$ git push demo_app
fatal: ' does not appear to be a git repository
fatal: The remote end hung up unexpectedly

What can I do here? Any help would be much appreciated.

6

8 Answers

You are referring to the section "2.3.5 Deploying the demo app" of this "Ruby on Rails Tutorial ":

In section 2.3.1 Planning the application, note that they did:

$ git remote add origin :<username>/demo_app.git
$ git push -u origin master

That is why a simple git push worked (using here an ssh address).
Did you follow that step and made that first push?

 

That would not be a writable URI for pushing to a GitHub repo.


This should be more appropriate.
Check what git remote -v returns, and if you need to replace the remote address, as described in GitHub help page, use git remote --set-url.

git remote set-url origin 
# or 
git remote set-url origin :levelone/demo_app.git
12

The command (or the URL in it) to add the github repository as a remote isn't quite correct. If I understand your repository name correctly, it should be;

git remote add demo_app ':levelone/demo_app.git'
1

I have faced this error, Previous I had push in root directory, and now I have push another directory, so I could be remove this error and run below commands.

git add .
git commit -m "some comments"
git push --set-upstream origin master

I already have faced this error. I create a github repository and I copy repository Url and I run following command.

git remote add service-center-app '
1

This happened to me when I was using Visual Studio Code with Github. I have realized that the upstream branch was empty for some reason and push did not know where to push. Using "sync" fixed the problem.

I had the same problem

using vs code if you click on the menu button go down to push,pull then scroll down to push to and

When pushing for the first time. You should use

git push -u origin master

1

Here is how I resolve the same issue:

  1. create repository

  2. git branch -M main

  3. git push -u origin main

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Maya Lin-Takahashi

Maya Lin-Takahashi

Consumer Tech & Gadget Reviewer

Maya is a hardware enthusiast who tests and reviews smart home devices, smartphones, wearables, and audio gear. She focuses on practical consumer value and build quality.

Share this article
Twitter Facebook Pinterest