94 Stimmen

Mehrere Heroku-Konten

Ich habe Schwierigkeiten, wenn ich mit mehreren Heroku-Konten auf meinem Computer arbeite.

Das Ding ist, dass es früher super funktioniert hat, indem ich die Konten mit dem Heroku-Gem gewechselt habe. Aber jetzt (selbst nachdem ich neue SSH-Schlüssel generiert habe) funktioniert es nicht.

Wenn ich ein git push heroku master mache, sagt es einfach:

meine@email.com nicht autorisiert, auf meinen_app_name zuzugreifen

Hat jemand einen Rat, wie ich das lösen könnte?

0voto

kbjerring Punkte 593

Ich habe das genau gleiche Problem.

Das ist nicht die Antwort, aber eine vorübergehende Lösung besteht darin, Ihre "Standard" Heroku-E-Mail als Mitwirkende zu der App hinzuzufügen, auf die Sie nicht zugreifen können.

0voto

mehdok Punkte 1430

Ich benutze win7

1) Erstellen Sie ein weiteres Benutzerkonto in win7 und melden Sie sich damit an

2) Öffnen Sie Git Bash und melden Sie sich bei Ihrem neuen Heroku-Konto an

3) Erstellen und laden Sie einen neuen RSA-Schlüssel hoch (Anleitung hier: https://devcenter.heroku.com/articles/keys)

4) Dann tun Sie, was immer Sie wollen (neue App erstellen, Datei darauf schieben...)

5) Jedes Mal, wenn Sie mit Ihrem ursprünglichen Heroku-Konto arbeiten müssen, melden Sie sich einfach in Ihrem ursprünglichen Windows-Benutzerkonto an und arbeiten Sie mit Heroku

0voto

John Punkte 161

Erstellen Sie einen neuen öffentlichen/privaten Schlüssel für die neue E-Mail wie folgt

1) ssh-keygen -t rsa -C "mvjohn@klairvoynat.com"

2) Geben Sie einen neuen Dateinamen an, in dem der Schlüssel gespeichert werden soll (/home/.ssh/seckey)

3) Fügen Sie dann Ihren neuen Schlüssel dem ssh-agent hinzu: ssh-add ~/.ssh/seckey

4) Fügen Sie dann Ihren neuen Schlüssel zu Heroku hinzu: heroku keys:add ~/.ssh/seckey

5) Fügen Sie die SSH-Konfigurationsdatei als ~/.ssh/config hinzu und fügen Sie den folgenden Inhalt hinzu

Host heroku.com Hostname heroku.com Port 22 IdentitiesOnly yes IdentityFile ~/.ssh/seckey User mvjohn@klairvoynat.com

Host heroku.com Hostname heroku.com Port 22 IdentitiesOnly yes IdentityFile ~/.ssh/id_rsa User mvjohn@hotmail.com

6) Klonen Sie den Code mit einer der folgenden Optionen

a) git clone git@heroku.com:your-application.git b) heroku git:clone -a your-application

-1voto

catsby Punkte 11090

Bearbeiten Sie Ihre Konfiguration für dieses Projekt und setzen Sie die richtige E-Mail-Adresse. Vom Stammverzeichnis des Repositories aus git config user.email

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X