programing

해결 방법: 오류: Firebase 프로젝트를 나열하지 못했습니다.자세한 내용은 firebase-debug.log를 참조하십시오.

bestprogram 2023. 7. 6. 22:24

해결 방법: 오류: Firebase 프로젝트를 나열하지 못했습니다.자세한 내용은 firebase-debug.log를 참조하십시오.

그래서 저는 갑자기 다음 오류가 발생했을 때 Angular 앱에서 Firebase 프로젝트를 초기화하려고 노력하고 있습니다.

Error: Failed to list Firebase projects. See firebase-debug.log for more info.

이를 위해 기본적으로 실행되는 설명서의 지침을 따릅니다.

$ npm install -g firebase-tools

$ firebase login // Turns out I was already logged in

$ firebase projects:list // Make sure you can access your account.

어쨌든, 오류로 돌아갑니다."좋아요."라고 생각합니다."저는 그것이 저를 가리키고 있는 로그를 확인하겠습니다."로그를 열면 다음이 표시됩니다.

HTTP Error: 401, Request had invalid authentication credentials. 
Expected OAuth 2 access token, login cookie or other valid authentication credential.
See https://developers.google.com/identity/sign-in/web/devconsole-project.`
`FirebaseError: HTTP Error: 401, Request had invalid authentication credentials.
Expected OAuth 2 access token, login cookie or other valid authentication credential.
See https://developers.google.com/identity/sign-in/web/devconsole-project.`

"잘못된 인증 자격 증명"에 대한 부분은 내가 파이어베이스에 로그인되지 않은 것과 관련이 있다고 생각하게 하지만,firebase login로그인되어 있습니다.

로그의 URL은 앱에서 Firebase 인증을 사용하기 위한 문서로 이동합니다.글쎄요, 저도 그러고 싶어요.하지만 먼저 이 명령이 필요해요, 파이어베이스

이것에 대한 해결책을 가진 사람이 있습니까?

갱신하다

해결 방법:

$ firebase login --reauth

원래의 두 개의 선을 이 한 개의 선으로 단순화해 준 것에 대한 코멘트에 @kynan에게 감사드립니다.

그래도 문제가 해결되지 않으면 원래 답변처럼 로그아웃했다가 다시 로그인할 수도 있습니다.


원답

해결 방법:

$ firebase logout

$ firebase login

파이어베이스 도구를 업그레이드하면 인증 토큰이 무효화될 수 있습니다.당신은 그냥 로그아웃하고 다시 로그인하면 됩니다.

로그아웃 시 메시지는 다음과 같습니다.

$ firebase logout
!  Invalid refresh token, did not need to deauthorize
+  Logged out from <email>

로그아웃하지 않으려는 사용자의 경우 다음 명령도 사용할 수 있습니다.

파이어베이스 로그인 --reauth

로그아웃하지 않으려는 사용자에 대해서도 다음 명령이 작동합니다.

firebase login --reauth

먼저 명령 프롬프트로 이동하여 아래 코드를 실행한 후 위 코드를 실행합니다.명령 프롬프트:

실행:powershell Set-ExecutionPolicy RemoteSigned -Scope CurrentUser

사용하다firebase logout로그아웃 후 사용firebase loginCLI에서 파이어베이스에 다시 로그인합니다.

다음을 사용하여 Firebase 도구를 업데이트한 후 이 작업을 수행합니다.npm install -g firebase-tools

전체 로그인 후 사용firebase use --add보유한 모든 프로젝트를 나열하기 위해

파이어베이스 프로젝트를 나열할 수 없는 경우 브라우저가 아닌 시스템에 설치된 vpn으로 파이어베이스에 액세스하려고 시도했지만 작동했습니다.그런 다음 프로젝트에서 초기화된 방화벽을 호스팅하고 배치할 수 있습니다.

네, 그래서 저는 제가 사용하던 와이파이의 문제였습니다.분명히 와이파이가 파이어베이스 접근이 거부되어 vpn을 사용했는데 매력적으로 작동했습니다.vpn을 사용하여 vpn이 오는지 확인할 수 있습니다.

정확하게 동일한 오류가 발생했지만 다른 이유로 발생했습니다.저는 iOS와 Android 모두를 위한 Flutter 앱을 구성하고 있었습니다.에 bundleId가 ._안에. 제가 를 해봤을 때. 그래서 내가 노력했을 때.

flutterfire configure

그러면 내 안드로이드 앱은 잘 구성되지만 iOS는 그렇지 않을 것이고 이 오류가 발생할 것입니다.그래서 위의 해결책이 저처럼 당신에게 효과가 없다면 확인해주세요.bundleId또는package Name범인일 수도 있습니다

언급URL : https://stackoverflow.com/questions/57941289/how-do-i-solve-error-failed-to-list-firebase-projects-see-firebase-debug-log