2016-01-04 12 views
11

Ich habe gerade installierte die Feuerbasis-Tools mit dem wie gewohnt npm Paket Installationsprozess:Firebase Fehler: Authentifizierung erforderlich, um mit Feuerbasis-Tool

npm install -g firebase-tools 

die ich angelegt habe bereits ein Konto Firebase Verbindung mit Google-Konto, aber das Problem ist, dass das einzige Verfahren i mit dem Kommandozeilen-Tool gemacht kann, ist:

firebase login   // with success 
firebase prefs:token // return me the auth token 

aber jedes Mal, wenn ich versuche, die anderen Befehle erhalte ich die Fehlermeldung:

Error: Authentication required. 

zum Beispiel für den Befehl init Liste etc:

firebase init   // error 
firebase list   // error 

und so weiter ... warum?

Die Version von NPM, Knoten und Feuerbasis-Tools:

node : v4.2.2 
npm : 3.3.12 
firebase : 2.2.0 
+3

ich einige ähnliche Probleme hatte gestern. Können Sie 'firebase logout' und dann' firebase login' erneut versuchen? –

+0

Ich habe es schon öfter probiert! Ich kann bekommen, was das Problem sein kann .... wenn kann ich helfen, ich benutze -> Linux 3.13.0-74-generische # 118-Ubuntu SMP Do 17. Dezember 22:52:10 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux – cicciosgamino

+0

nur Ausprobiert, weder mit der Version Firebase-Tools 2.1.1 scheint zu funktionieren, immer der gleiche Fehler: – cicciosgamino

Antwort

1

gelöst: Auf der Maschine ein FIREBASE_TOKEN Umgebungsvariable gesetzt wurde abgelaufen, wenn ich die Feuerbasis Konto mit dem Google-Konto verbunden haben!

Aufgrund der Reihenfolge der Vorrang für das Laden von Token ist Flag, Umgebungsvariable, Konfigurationsdatei, so dass jedes Mal, wenn ich nicht das Flag - Token verwendet habe ich den Fehler bekam! Ich aktualisiere die FIREBASE_TOKEN env Variable und mit einem System neu starten, das Problem gelöst!

+0

was meinst du "Maschine" und "System Neustart"? – yoadle

2

habe ich versucht, die Anmeldung und Abmeldung, mit auch ohne Glück neu zu starten. Ich habe auch das Firebase-Konto auf die neue "console.firebase.google.com" aktualisiert, bei der ich mein Problem hatte. Ich endete mit

npm install -g firebase-tools 

, um die Werkzeuge auf die aktuelle Version zu aktualisieren. Danach gab es eine kleine Konfiguration zu tun, aber ich war schließlich in der Lage der statische Site-Dateien wieder einzusetzen.

+0

Das gleiche hier. Mit Version 3.13 würde es einfach nicht funktionieren, aber mit der aktuellen Version (3.16) gab es keine Probleme mehr mit der Authentifizierung – Motin

3

Verwenden folgenden Befehl

1) Feuerbasis Verwendung --add

-> select Projekt .firebaserc-Datei in Ihrem Quellverzeichnis

2) Feuerbasis

jetzt bereitstellen erstellt Bereitstellung von Hosting. Versuchen

Dank

1

folgte ich diese Schritte, und seine Arbeit völlig in Ordnung. Dann einziges Problem ist, dass Sie ein Token irgendwo in der Datei gespeichert haben, so dass Sie jedes Mal verwenden können, wenn Sie einen Befehl Feuerbasis dienen laufen, bereitstellen

Schritt 1 - Feuerbasis Login: ci - no-localhost nach dem Einloggen erhalten Sie einen Token von Google.fügen Sie es auf Ihrem cmd ein, wo es darum bittet: Paste Autorisierungscode hier: drücken Sie Enter. Wenn Sie Enter drücken, erhalten Sie das Authentifizierungs-Token von Google. kopieren und 2

Schritt 2 zu dem Schritt gehen - Feuerbasis Server --token "PASTE_YOUR_TOKEN_HERE"

Verwandte Themen