Gemini CLI에서 사용하는 Google 계정을 바꾸려면, 현재 방식(구글 OAuth / API Key / Vertex AI)에 따라 처리 방법이 조금씩 다릅니다.
Google 계정 직접 전환 (OAuth 로그인 사용 시)
터미널에서 아래 순서로 실행하면 됩니다.
-
새 계정 추가
-
gemini auth login
→ 브라우저가 열리면 바꾸고 싶은 구글 계정으로 로그인
-
-
활성 계정 전환
-
gemini auth list
→ 등록된 계정 이메일을 확인 -
gemini auth switch <이메일주소>
예:gemini auth switch user2@gmail.com
-
-
계정 상태 확인
-
gemini auth status
→ 현재 활성 계정이 원하는 계정인지 확인
-
특정 계정 로그아웃 / 제거
더 이상 쓰지 않을 계정은 다음으로 제거할 수 있습니다.
-
gemini auth list로 계정 확인 -
gemini auth revoke <이메일주소>로 해당 계정 토큰 폐기
API Key 방식에서 키 교체
Google AI Studio의 GEMINI_API_KEY로 쓰는 경우에는 계정이 아니라 키를 바꾸면 됩니다.
-
기존 키 환경변수 제거
-
unset GEMINI_API_KEY -
쉘 설정 파일(
~/.bashrc,~/.zshrc등)에 export 되어 있다면 해당 줄 삭제 후source ~/.bashrc등으로 재적용
-
-
새 계정에서 발급한 키 설정
-
export GEMINI_API_KEY="새_키값"
-
Vertex AI(ADC) 계정 변경

Vertex AI + gcloud Application Default Credentials를 쓰는 경우에는 gcloud 쪽 계정을 바꿔야 합니다.
-
기존 ADC 제거
-
gcloud auth application-default revoke
-
-
새 계정으로 로그인
-
gcloud auth application-default login
→ 새 구글 계정 선택
-
-
필요 시 프로젝트/역할 재설정
-
gcloud config set project <프로젝트ID>
-
혹시 현재 gemini가 어떤 방식으로 인증 중인지 모르겠다면, gemini auth status 실행 결과를 알려주면 거기에 맞춰 정확한 전환 방법을 더 구체적으로 정리해 줄 수 있다.