프록시 환경에서 Firebase 로그인에 빠졌습니다.
프록시에 막혀 몇 시간 낭비했기 때문에 메모했습니다.
우선 결론
환경 변수에 프록시 설정을 작성하면 됩니다.
변수 이름
변수 값
http_proxy
http://사용자 이름:[email protected]:8080
https_proxy
http://사용자 이름:[email protected]:8080
※유저명이나 패스워드에 기호(@라든지\라든지)가 있을 때는 URL 인코딩 할 필요가 있다
환경
절차
1. Firebase 설치
npm -g install firebase-tools
그건 그렇고, npm 프록시는 다음 명령으로 설정할 수 있습니다.
npm config set proxy http://ユーザ名:パスワード@proxy.example.com:8080
npm config set https-proxy http://ユーザ名:パスワード@proxy.example.com:8080
2. Firebase에 로그인
firebase login
명령을 실행하면 뭔가 듣기 때문에 우선 yes를 선택 ("y"라고 입력)
? Allow Firebase to collect anonymous CLI usage and error reporting information? (Y/n)
그러면 인증을위한 긴 URL이 표시되고 멋지게 브라우저가 시작됩니다.
Visit this URL on any device to log in:
https://accounts.google.com/o/oauth2/...(長いので省略)
Waiting for authentication...
Firebase에 로그인할 계정을 선택하고
Firebase CLI 액세스 허용
하지만... 로그인 실패
Firebase CLI 로그인 실패
The Firebase CLI login request was rejected or an error occurred.
Please run firebase login again or contact support if you continue to have difficulty logging in.
왜냐하면 프록시에 막혀 있으니까...
그래서 프록시 설정
3. 프록시 설정
제어판 > 시스템 및 보안 > 시스템 > 시스템 고급 설정
"시스템 등록 정보"> "환경 변수"> "사용자 환경 변수"> "신규"에서 각각 다음을 설정합니다.
변수 이름
변수 값
http_proxy
http://사용자 이름:[email protected]:8080
https_proxy
http://사용자 이름:[email protected]:8080
확인을 클릭하여 설정 완료
4. Firebase에 로그인(재도전)
콘솔을 다시 시작하고 Firebase에 다시 로그인하십시오.
firebase login
조금 전과 같은 단계에서 Firebase CLI에 대한 액세스를 허용하면
무사 로그인 성공!!
+ Success! Logged in as [googleアカウント名]
이런 식으로 몇 시간 동안 낭비 한 것이 억울합니다.
참고로 한 페이지
npm -g install firebase-tools
npm config set proxy http://ユーザ名:パスワード@proxy.example.com:8080
npm config set https-proxy http://ユーザ名:パスワード@proxy.example.com:8080
firebase login
? Allow Firebase to collect anonymous CLI usage and error reporting information? (Y/n)
Visit this URL on any device to log in:
https://accounts.google.com/o/oauth2/...(長いので省略)
Waiting for authentication...
firebase login
+ Success! Logged in as [googleアカウント名]
Unable to deploy behind a proxy #155
Proxy하에서의 환경설정에 대해서 Guide&Memo
자격 증명에 기호가 있을 때 프록시 설정
Reference
이 문제에 관하여(프록시 환경에서 Firebase 로그인에 빠졌습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/tanoc/items/ac92464de473ae483d50텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)