2012-03-31 21 views
0

Ich bin relativ neu bei Rails (auf Version 3.2.1, auf Mac OS 10.7.3 Lion), nachdem ich Michael Hartls Rails Tutorial erfolgreich durchlaufen und Heroku usw. benutzt habe. Nach Abschluss des Tutorials habe ich erstellt ein Konto mit einer neuen E-Mail auf Heroku, aber seit ich fortgefahren bin und eine andere App erstellt habe, bin ich dann auf Bereitstellungsprobleme gestoßen. Insbesondere nachdem die neue App auf Github drängen, wenn ich versuche, „git push Heroku Master“ Ich habe diesen Fehler in der Befehlszeile erhalten:Heroku Push - Ungültiger Pfad

! Invalid path. 
! Syntax is: [email protected]:<app>.git where <app> is your app's name. 

Nachdem die Diskussionen hier sah über und Online scheint es, dass ich spielen muss mit den Einstellungen in meiner .git/config Datei. Das Problem ist, dass diese Datei (/.git/config) nicht die in den Dokumenten beschriebenen Einstellungen hat - etwas, das wie der Name meiner Remote-Datei aussehen würde. Diese Datei sieht wie folgt aus:

[core] 
    repositoryformatversion = 0 
    filemode = true 
    bare = false 
    logallrefupdates = true 
    worktree =/
    ignorecase = true 

Weiß jemand, wie ich über die Suche nach der Datei gehen, die mich ermöglichen könnten dieses Problem mit Heroku zu beheben, oder haben einen besseren Vorschlag, wie dieses Problem zu beheben?

Antwort

0

Was ist der Ausgang wenn git remote -v? Wenn nur die GitHub-Fernbedienung angezeigt wird, müssen Sie Ihre Heroku-Fernbedienung hinzufügen: git remote add heroku [email protected]:app.git (ersetzen Sie app durch Ihren App-Namen).

+0

Ich habe dieses Problem behoben, indem ich herausgefunden habe, dass meine gitconfig-Datei und mein github-Konto alle auf eine E-Mail festgelegt wurden, aber meine Terminal-Anmeldung mit heroku wurde auf eine andere E-Mail eingestellt. Dies wurde behoben: gitconfig e-mail (Entwicklungsmaschine), github account und heroku account wurden alle auf die selbe E-Mail gesetzt. Ich hatte gedacht, dass Heroku die Entwicklungs-Login-E-Mail verwendet, aber ich denke, dass es mit Githubs E-Mail überprüft wird. –