1
我試圖通過Putty在遠程Linux服務器上使用firebase-tools
。此服務器上沒有運行桌面。如何登錄無頭遠程服務器上的`firebase-tools`?
當我運行firebase login
,我提出了一個很長的URL,我需要複製/粘貼到任何其他設備的瀏覽器:
https://accounts.google.com/o/oauth2/auth?client_id=xxxxxxxxxxxx.apps.googleusercontent.com&scope=email%20openid%20https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fcloudplatformprojects.readonly%20https%3A%2F%2Fwww.googleapis.com%2Fauth%2Ffirebase%20https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fcloud-platform&response_type=code&state=3kkd93kl&redirect_uri=http%3A%2F%2Flocalhost%3A9005
我複製/這是我的本地計算機上粘貼到瀏覽器,然後,我與我的谷歌帳戶進行身份驗證,然後它會嘗試我重定向到
http://localhost:9005/?state=25744816&code=4/mz.....
這是不是我的機器上運行的實際服務器是defintely不是地址到遠程機器,它甚至沒有端口9005活躍。
所以結果是終端仍然坐在「等待驗證......」
我看到一個命令調用login:ci
它說,它的非交互的環境,但它似乎做同樣的事情作爲login
命令。
我該如何解決這個問題?
這節省了我的一天。 –