git push > fatal: aucune destination push configurée
je suis toujours en train de parcourir quelques guides sur RoR et je suis coincé ici à Déployer L'Application De Démonstration
j'ai suivi les instructions:
avec l'achèvement de la ressource Microposts, c'est maintenant le bon moment pour pousser le dépôt jusqu'à GitHub:
$ git add . $ git commit -a -m "Done with the demo app" $ git push
ce qui s'est mal passé ici, c'est la partie push.. il sorti ceci:
$ 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>
alors j'ai essayé de suivre les instructions en faisant ceci commande:
$ git remote add demo_app 'www.github.com/levelone/demo_app'
fatal: remote demo_app already exists.
Donc je push:
$ 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
Que puis-je faire ici? Toute aide serait grandement appréciée.
2 réponses
la commande (ou L'URL qu'elle contient) d'ajouter le dépôt github en tant que distant n'est pas tout à fait correcte. Si je comprends votre nom de dépôt correctement, il devrait être;
git remote add demo_app 'git@github.com:levelone/demo_app.git'
vous faites référence à la section" 2.3.5 déployer l'application de démonstration" de ce "Ruby on Rails Tutorial ":
dans la section 2.3.1 planification de l'application, remarque qu'ils ont fait:
$ git remote add origin git@github.com:<username>/demo_app.git
$ git push origin master
C'est pourquoi un simple git push
travaillé (ici à l'aide de ssh adresse).
Avez-vous suivi cette étape et fait cette première poussée?
www.github.com/levelone/demo_app
ne serait pas un URI writable pour avoir poussé à un repo GitHub.
https://levelone@github.com/levelone/demo_app.git
devrait être plus approprié.
Vérifiez que git remote -v retourne, et si vous avez besoin de remplacer l'adresse distante, comme décrit dans GitHub page d'aide, utilisez 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