Je suis suivant avec le railstorial.org, et quand je vais à la partie "Git Push Heroku Master", je reçois l'erreur suivante:
fatal: Not a git repository (or any of the parent directories): .git
4 Réponses :
Vous devez créer réellement le repo git. Il suffit d'appeler 'Heroku Create' ne vous en fixera pas un pour vous. Pour un dossier existant, vous voulez entrer et exécuter quelque chose comme: ..., puis vous ajoutez la télécommande (remplissez votre nom de repo Heroku git de Si vous démarrez une application fraîche et un repo git existe déjà dans le directeur actuel, après cela, créez votre application de ce dir exécuté Info Heroku code> ici): p> heroku crée code> ajoutera la télécommande GIT pour vous, et vous n'avez pas besoin d'exécuter cette dernière commande. p> rails neufs. Code> et exécutez le git Ajouter code> et commettez code> étapes de ci-dessus. Modifiez votre application comme vous le souhaitez, mettez à nouveau à nouveau GIT avec n'importe quel changement, puis GIT Push Heroku Master Code> Pour déployer. P> plus .git / config code> Dans la racine racine de l'application pour voir le fichier de configuration avec tous vos paramètres de git spécifiques à l'application. Cela indiquera vos repos distants. P> p>
Ne fais pas ça !! Il ajoute tout le répertoire de documents au repo git
Uri, pourriez-vous expliquer s'il vous plaît?
Je crois que Uri a oublié de "CD" à son répertoire de Repo et a été ajouté accidentellement et a commis son dossier "Mes documents" à son repotion.
Lors de l'utilisation de l'instruction GIT COMMIT, utilisez des citations doubles " code> au lieu de guillemets simples ' code> si vous fournissez un message qui a des espaces. Si vous exécutez ce qui précède git Code> Déclaration tel qu'il est, vous obtiendriez la ligne de commande Erreur de la ligne de commande disant Git COMMIT ERREUR: PathSpect 'commit' 'ne correspond à aucun fichier connu de Git. code>.
Je devais utiliser https au lieu de ssh (par exemple, git.heroku.com/my-app.git ) pour la quatrième ligne de code. SSH m'a donné une erreur de droits d'accès fatales.
J'ai eu un problème similaire. Le livre est correct, mais assurez-vous de Par exemple: P> CD code> dans le répertoire de l'application. $ cd ~/rails_projects/first_app
ha! Je viens de découvrir que vous avez réellement besoin d'avoir un repo git créé avant l'appel
git init git add . git commit -m "Initial Commit."
Facile! Cela devrait être la réponse. Merci!
Assurez-vous simplement que vous appelez les commandes dans le dossier droit, vérifiez et vérifiez le chemin d'accès dans la ligne de commande pour vous faire où vous avez initialisé Git. C'était mon problème. P>
Exécutez-vous la commande dans un référentiel git sur votre machine locale? Sinon, cela explique l'erreur.