git push >> роковой: нет настроенного места назначения push

Я все еще прохожу некоторые руководства по RoR, и я застрял здесь наРазвертывание демо-приложения

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

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

<code>$ git add .
$ git commit -a -m "Done with the demo app"
$ git push
</code>

То, что здесь произошло не так, было в толчковой части .. это вывело это:

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

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

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

Итак, я нажимаю:

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

Что я могу сделать здесь? Любая помощь приветствуется.

 meagar♦05 апр. 2012 г., 19:31
пожалуйстаdon't add signatures or taglines to your posts и пожалуйстаlearn to use markdown in the editor а не теги HTML.
 VonC05 апр. 2012 г., 19:33
@meagar Извините, похоже, я просто переопределил вашу правку;)
 VonC30 июл. 2013 г., 11:22
Было ли что-то не так в моем изначально выбранном ответе?
 Kokodoko25 мая 2015 г., 12:41
Очень хороший вопрос Кажется, что в большинстве руководств пропущены один или два шага, что делает невозможным продвижение ваших изменений.
 levelone06 апр. 2012 г., 03:49
Извините за то, что @meagar, который я все еще новенький, должен привыкнуть к уценке в редакторе.

Ответы на вопрос(2)

Вы ссылаетесь на раздел & quot;2.3.5 Развертывание демонстрационного приложения& Quot; этого & quot;Учебник по Ruby on Rails& Quot ;:

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

$ git remote add origin [email protected]:<username>/demo_app.git
$ git push origin master

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

 www.github.com/levelone/demo_app

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

https://[email protected]/levelone/demo_app.git

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

git remote set-url origin https://[email protected]/levelone/demo_app.git
or 
git remote set-url origin [email protected]:levelone/demo_app.git
 levelone07 апр. 2012 г., 11:21
первая ссылка не изменила вывод моего push-сообщения. Мне интересно, как настроить мой & lt; login_internet & gt ;, & lt; пароль_интернет & gt ;, @ aproxy, aport ... я немного потерян :( извините за это. надеюсь, я вас не жалею за вашу помощь ...
 levelone07 апр. 2012 г., 14:12
о хорошо .. я получаю доступ к сети через наш Wi-Fi здесь, дома. Надеюсь, это поможет? так что да, когда я нажимаю$ git push он отображает этот текстerror: error setting certificate verify locations: CA file: \bin\curl-ca-bundle.crt CApath: none while accessing https:\\[email protected]/levelone/demo_app.git/info/refs fatal:HTTPS request failed мне нужен мой сервер rails пока я его нажимаю? или мне нужно настроить мой прокси?
 levelone06 апр. 2012 г., 03:57
Оно работает! @VonC, но, к сожалению, я застрял сразу после того, как нажал еще раз ... После использования:git push demo_app он выводит аутентификацию по паролю и после успешного входа в систему отображает:No refs in common and none specified; doing nothing; perhaps you should specify a branch such as 'master'. Everything-up-to-date  я не понимаю ..
 07 апр. 2012 г., 11:27
@Marc: вам нужно только настроить это, если у вас есть доступ к Интернету через прокси.
 06 апр. 2012 г., 08:31
@Marc, если он запрашивает пароль, значит, вы пропустили конфигурацию, позволяющую вам проходить аутентификацию на GitHub в качестве законного владельца demo_app. См. Например (с удаленным адресом GitHub https)stackoverflow.com/questions/7129232/… или (более полный)stackoverflow.com/questions/5377703/syncing-with-github/…
Решение Вопроса

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

git remote add demo_app '[email protected]:levelone/demo_app.git'

Ваш ответ на вопрос