Ich habe zwei Heroku-Konten mit zwei separaten Anwendungen. Ich bin neu dabei, aber ich denke, dass der Schlüssel bei einem Konto stecken bleibt und es mir nicht erlaubt, ein anderes Konto zu eröffnen. Was kann ich tun, wie kann ich das andere Konto hinzufügen?
Schritte zum Verwalten mehrerer Heroku-Konten
Installieren Sie das Plugin von der folgenden URL auf Ihrem Computer
Falls Sie auf das Problem der Fingerabdruck-Autorisierung stoßen sollten, folgen Sie den folgenden Schritten
Wir hatten heute ein ähnliches Problem und lösten es mit der folgenden Lösung
Fügen Sie zuerst ein Konto mit dem folgenden Befehl hinzu
Heroku-Konten: add account_name --auto
Dieser Befehl würde einen separaten öffentlichen Schlüssel generieren, der mit diesem Konto verknüpft wäre, sodass es nicht mit anderen Konten in Konflikt steht.
Im nächsten Schritt erstellen Sie die Anwendung für das Konto mit dem folgenden Befehl
heroku create app_name --account account_name
Der letzte Schritt ist, die Anwendung in den Heroku zu schieben, wo Sie das Problem mit dem Fingerabdruck sehen werden.
Öffnen Sie die Konfigurationsdatei in Ihrem .ssh-Ordner, in dem Sie den folgenden Eintrag für Ihr hinzugefügtes Konto finden.
Host heroku.account_name
Hostname heroku.com
IdentityFile /home/icicle/.ssh/identity.heroku.account_name
IdentitiesOnly ja
Entfernen Sie das vorhandene Heroku-Repository-Remote und fügen Sie das neue mit dem folgenden Befehl hinzu
Entfernen des Heroku-Repositorys
git remote rm heroku
Fügen Sie ein neues Heroku-Repository hinzu
git remote füge heroku [email protected]_name hinzu: app_name.git
Hier ist heroku.account_name derjenige, der als Host in Ihrer ssh-Konfigurationsdatei hinzugefügt wird.
Versuchen Sie nun, Ihre Anwendung zu pushen, und es funktioniert.
Ich habe immer einen Fehler bekommen, als ich den Anweisungen von Icicle gefolgt bin:
%Vor%Also, aufbauend auf Icicles Antwort, müssen Sie das folgende Plugin installieren, bevor Sie die Befehle ausführen:
Tags und Links ruby ruby-on-rails heroku