Google Workspace 사용자를 위한 Gemini CLI 설정 방법
- Gemini CLI를 Google Workspace 사용자가 쓰려면 초반 인증 과정이 조금 까다로움
- 그냥 하면 로그인이 안 된다고 나오고, GOOGLE_CLOUDE_PROJECT를 환경변수로 세팅해야 쓸 수 있다고 나옴
아래 과정을 거쳐야 함
- Google Cloud Project 만들기
- Google Cloud Project에서 Gemini API 사용 설정
- Google Cloud Project에서 IAM 역할 부여
- Google Cloud Project의 ID 복사해서 환경변수에 넣기
- 터미널 재실행, gemini 재실행
(블로그에 전체 내용을 스샷과 함께 정리해뒀습니다)
CLAUDE.md를 Gemini CLI에서 재사용하기
- Claude Code와 마찬가지로, Gemini CLI를 제대로 쓰려면 GEMINI.md를 만들어야 함.
- 이미 Claude Code의 /init 명령어를 이용해 만들어둔 CLAUDE.md 파일이 있어서 중복 작성하기 싫었음
그래서:
-
CLAUDE.md에는 "See @AGENTS.md for guidelines."라고 씀
-
AGENTS.md에 기존 CLAUDE.md 내용을 옮김
- Gemini는 글로벌 설정으로 contextFileName을 AGENTS.md로 수정
이는 아래와 같은 기능들 때문에 가능함
- Claude Code가 @을 통해 다른 파일을 레퍼런스할 수 있고(제미니는 이걸 못함)
- Gemini는 룰 설정을 위한 파일명을 바꿀 수 있음(클로드는 이걸 못함)
- 그리고 제미니도 클로드 코드처럼 서브디렉토리의 컨텍스트 파일을 읽을 수 있음. 즉 모듈별로 AGENTS.md 를 쓰는 것도 가능
- 설정 후 클로드는 /memory, 제미니는 /memory show 명령으로 제대로 읽어오는지 확인 가능