git push> fatal: нет настроенного назначения push

Я все еще просматриваю некоторые руководства по RoR, и я застрял здесь в Развертывание Демонстрационного Приложения

я следовал инструкциям:

С завершением ресурса Microposts, сейчас самое время, чтобы подтолкнуть репозиторий до GitHub:

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

что случилось плохого здесь был пуш часть.. он выдал следующее:

$ 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>

поэтому я попытался следовать инструкциям, делая это команда:

$ git remote add demo_app 'www.github.com/levelone/demo_app'
fatal: remote demo_app already exists.

поэтому я нажимаю:

$ git push demo_app
fatal: 'www.github.com/levelone/demo_app' does not appear to be a git repository
fatal: The remote end hung up unexpectedly

что я могу сделать здесь? Любая помощь будет высоко ценится.

2 ответов


команда (или URL-адрес в ней) для добавления репозитория github в качестве удаленного не совсем корректна. Если я правильно понимаю ваше имя репозитория, оно должно быть;

git remote add demo_app 'git@github.com:levelone/demo_app.git'

Вы имеете в виду раздел "2.3.5 развертывание демонстрационного приложения" в "Ruby on Rails учебник ":

в разделе 2.3.1 планирование приложение, обратите внимание, что они сделали:

$ git remote add origin git@github.com:<username>/demo_app.git
$ git push origin master

вот почему простой git push работал (используя здесь адрес ssh).
Вы последовали этому шагу и сделали первый толчок?

 www.github.com/levelone/demo_app

не будет записываемым URI для нажатия на репо GitHub.

https://levelone@github.com/levelone/demo_app.git

должен быть более подходящим.
Проверьте, что возвращает git remote-v, и если вам нужно заменить удаленный адрес, как описано в страница справки GitHub используйте git remote --set-url.

git remote set-url origin https://levelone@github.com/levelone/demo_app.git
or 
git remote set-url origin git@github.com:levelone/demo_app.git