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