Gemini CLI에서 사용하는 Google 계정 변경방법

Gemini CLI에서 사용하는 Google 계정을 바꾸려면, 현재 방식(구글 OAuth / API Key / Vertex AI)에 따라 처리 방법이 조금씩 다릅니다.

Google 계정 직접 전환 (OAuth 로그인 사용 시)

터미널에서 아래 순서로 실행하면 됩니다.

  1. 새 계정 추가

    • gemini auth login
      → 브라우저가 열리면 바꾸고 싶은 구글 계정으로 로그인

  2. 활성 계정 전환

    • gemini auth list
      → 등록된 계정 이메일을 확인

    • gemini auth switch <이메일주소>
      예: gemini auth switch user2@gmail.com

  3. 계정 상태 확인

    • gemini auth status
      → 현재 활성 계정이 원하는 계정인지 확인

특정 계정 로그아웃 / 제거

더 이상 쓰지 않을 계정은 다음으로 제거할 수 있습니다.

  • gemini auth list로 계정 확인

  • gemini auth revoke <이메일주소>로 해당 계정 토큰 폐기

API Key 방식에서 키 교체

Google AI Studio의 GEMINI_API_KEY로 쓰는 경우에는 계정이 아니라 키를 바꾸면 됩니다.

  1. 기존 키 환경변수 제거

    • unset GEMINI_API_KEY

    • 쉘 설정 파일(~/.bashrc~/.zshrc 등)에 export 되어 있다면 해당 줄 삭제 후 source ~/.bashrc 등으로 재적용

  2. 새 계정에서 발급한 키 설정

    • export GEMINI_API_KEY="새_키값"

Vertex AI(ADC) 계정 변경

Gemini CLI에서 사용하는 Google 계정 변경방법

Vertex AI + gcloud Application Default Credentials를 쓰는 경우에는 gcloud 쪽 계정을 바꿔야 합니다.

  1. 기존 ADC 제거

    • gcloud auth application-default revoke

  2. 새 계정으로 로그인

    • gcloud auth application-default login
      → 새 구글 계정 선택

  3. 필요 시 프로젝트/역할 재설정

    • gcloud config set project <프로젝트ID>


혹시 현재 gemini가 어떤 방식으로 인증 중인지 모르겠다면, gemini auth status 실행 결과를 알려주면 거기에 맞춰 정확한 전환 방법을 더 구체적으로 정리해 줄 수 있다.