2016-01-04 17 views
11

Ho appena installato gli Firebase-tools con il come di consueto processo di installazione dei pacchetti NPM:Firebase Errore: Autenticazione richiesta con Firebase utensili

npm install -g firebase-tools 

ho già creato un account Firebase connettersi con account Google, ma il problema è che l'unica procedura che posso fatto con lo strumento da riga di comando è:

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

ma ogni volta che provo gli altri comandi ottengo l'errore:

Error: Authentication required. 

ad esempio per il comando init, ecc lista:

firebase init   // error 
firebase list   // error 

e così via ... perché?

La versione di NPM, nodo e Firebase-tools:

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

Ho avuto alcuni problemi simili ieri. Puoi provare di nuovo "firebase logout" e poi "firebase login"? –

+0

Ho già provato più di una volta! Posso ottenere quello che può essere il problema .... se posso aiutare io uso -> Linux 3.13.0-74-generiC# 118-Ubuntu SMP Gio Dic 17 22:52:10 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux – cicciosgamino

+0

solo provato, né con la versione firebase-tools 2.1.1 sembra funzionare, sempre lo stesso errore: – cicciosgamino

risposta

1

Risolto: Sulla macchina è stata impostata una variabile di ambiente FIREBASE_TOKEN scaduto quando ho collegato l'account Firebase con l'account Google!

A causa dell'ordine di precedenza per il caricamento di token è flag, variabile di ambiente, file di configurazione, quindi ogni volta che non ho utilizzato il flag --token ho ricevuto l'errore! Aggiorno la variabile env FIREBASE_TOKEN e con un riavvio del sistema il problema è risolto!

+0

cosa intendete per "macchina" e "riavvio del sistema"? – yoadle

2

Ho provato il login e il logout, con anche il riavvio senza fortuna. Ho anche aggiornato l'account Firebase al nuovo 'console.firebase.google.com', ovvero quando ho avuto il mio problema. Ho finito per utilizzare

npm install -g firebase-tools 

per aggiornare gli strumenti alla versione corrente. Dopodiché c'era una piccola configurazione da fare, ma alla fine sono stato in grado di distribuire di nuovo i file del sito statici.

+0

Lo stesso qui. Con la versione 3.13 semplicemente non funzionerebbe, ma con la versione corrente (3.16) non c'erano più problemi relativi all'autenticazione – Motin

3

Usa seguente comando

1) l'uso Firebase --add

-> Progetto selezionato file di .firebaserc è stato creato in vostra fonte dir

2) Firebase distribuire

ora distribuire hosting.

Grazie

1

Ho seguito questi passi, e il suo lavoro perfettamente bene. Poi unico problema è che si dovrà avere un gettone salvato da qualche parte nel file in modo che è possibile utilizzare ogni volta che si esegue un comando Firebase servono, distribuire

Fase 1 - Firebase login: CI - no-localhost dopo aver effettuato l'accesso si otterrà un token da google.incollalo sul tuo cmd dove è richiesto: Incolla il codice di autorizzazione qui: premi invio. quando premi Invio, otterrai il token di autenticazione da Google. copiarlo e passare alla fase 2

fase 2 - server di Firebase --token "PASTE_YOUR_TOKEN_HERE"

Problemi correlati