본문 바로가기

운영체제 및 플랫폼/클라우드 플랫폼 (Cloud Platforms)

[Firebase] Failed to authenticate, have you run firebase login? 해결

728x90
반응형

Firebase Functions 설정 중 firebase init 실행 시 아래 오류가 발생했다.

firebase init

Error: Failed to authenticate, have you run firebase login?
error
더보기
% firebase init

     ######## #### ########  ######## ########     ###     ######  ########
     ##        ##  ##     ## ##       ##     ##  ##   ##  ##       ##
     ######    ##  ########  ######   ########  #########  ######  ######
     ##        ##  ##    ##  ##       ##     ## ##     ##       ## ##
     ##       #### ##     ## ######## ########  ##     ##  ######  ########

이 디렉터리에 Firebase 프로젝트를 초기화하려고 합니다.

/Users/upself/Downloads/UPSELF/Project/tistory

✔ 이 디렉터리에 어떤 Firebase 기능을 설정하시겠습니까? 스페이스 키를 눌러 기능을 선택한 다음 Enter 키를 눌러 확인하세요. 함수: 클라우드 함수 디렉터리 및 파일 구성

=== 프로젝트 설정

먼저 이 프로젝트 디렉터리를 Firebase 프로젝트와 연결해 보겠습니다.

firebase use --add, 명령어를 실행하여 여러 개의 프로젝트 별칭을 만들 수 있습니다.

✔ 옵션을 선택하세요: 기존 프로젝트 사용

오류: 인증에 실패했습니다. firebase login 명령어를 실행하셨나요?

원인

Firebase CLI에 로그인이 되어 있지 않아 프로젝트 인증에 실패한 경우이다.

firebase init은 Firebase 프로젝트 정보를 조회해야 하므로, 먼저 Google 계정 인증이 필요하다.

해결

아래 명령어로 Firebase 로그인을 진행한다.

firebase login

? Enable Gemini in Firebase features? (Y/n) n
? Allow Firebase to collect CLI and Emulator Suite usage and error reporting information? (Y/n) n
 

 

 

브라우저가 열리면 Google 계정으로 로그인 후 권한을 승인한다.

로그인 성공 시 다음과 같이 출력된다.

✔ Success! Logged in as xxx@xxx.com

로그인 성공!

이후 다시 초기화를 진행하면 된다.

firebase init
 

Success! Logged in as 계정정보

더보기
% firebase login

i Firebase CLI의 MCP 서버 기능은 선택적으로 Firebase의 Gemini를 사용할 수 있습니다. Firebase의 Gemini 및 데이터 사용 방식에 대한 자세한 내용은 다음 링크를 참조하세요. https://firebase.google.com/docs/gemini-in-firebase#how-gemini-in-firebase-uses-your-data
✔ Firebase 기능에서 Gemini를 사용 설정하시겠습니까? 아니요

i Firebase는 제품 개선을 위해 선택적으로 CLI 및 에뮬레이터 제품군 사용 정보와 오류 보고 정보를 수집합니다. 데이터는 Google의 개인정보처리방침(https://policies.google.com/privacy)에 따라 수집되며 사용자를 식별하는 데 사용되지 않습니다.

✔ Firebase에서 CLI 및 에뮬레이터 제품군 사용 정보와 오류 보고 정보를 수집하도록 허용하시겠습니까? 아니요

이 기기에서 이 URL을 방문하여 로그인하세요. 주소:

https://accounts.google.com/o/oauth2/auth?블라블라블라

인증 대기 중...

✔ 성공! upself@tistory.com 계정으로 로그인했습니다.

 

한 줄 정리

Failed to authenticate 오류는 Firebase CLI 미로그인 상태에서 발생하며, firebase login 후 다시 실행하면 해결된다.

 

반응형