콘텐츠로 건너뛰기
Home » Gemini CLI 환경 변수 설정 쉽게 따라하기

Gemini CLI 환경 변수 설정 쉽게 따라하기

안전하고 편리한 AI 모델 활용의 첫 관문은 효율적인 인증 정보 관리입니다. 특히 다양한 프로젝트와 자동화 작업에 Gemini CLI를 활용할 때 환경 변수 설정은 단순한 과정 이상의 의미를 갖습니다. 이 글에서는 Gemini CLI 활용에 필수적인 환경 변수 설정법을 정확하고, 쉽게 따라할 수 있도록 정리했습니다. 복잡하게만 느껴졌던 인증과 설정 과정을 이 글을 따라가며 직접 경험해보세요. 반드시 알아야 할 핵심과 보안 팁까지 모두 확인할 수 있습니다.

왜 Gemini CLI에서 환경 변수가 필요할까요?

Gemini CLI에서 환경 변수가 반드시 필요한 이유는 바로 API 키 등 중요한 인증 정보를 안전하고 편리하게 관리하기 위함입니다. Gemini CLI로 Google의 Gemini AI 모델에 요청을 보내려면 유효한 API 키가 필수며, 이 키를 환경 변수로 등록하면 별도 입력 없이 인증 정보가 자동 인식되어 접속에 번거로움이 없습니다.

게다가, 환경 변수는 프로젝트별 또는 전체 시스템 차원으로 간편하게 적용할 수 있어 여러 작업 환경에서도 반복 입력 없이 편리하게 사용할 수 있습니다. 이러한 방식은 보안성을 강화하며, 자동화 스크립트 작업 시 매끄러운 인증 과정을 통해 안정적인 실행을 보장합니다.

중요! 환경 변수를 올바르게 활용하면 인증 정보를 안전하게 보호하고 Gemini CLI의 효율성을 극대화할 수 있습니다.

단계별로 Gemini API 키 발급받는 방법

Gemini API 키를 발급받기 위해서는 먼저 Google Cloud Console에 로그인해야 합니다. 이후, 새로운 프로젝트를 생성하고 ‘Generative AI API’ 또는 ‘Gemini API’ 를 활성화합니다. 프로젝트의 IAM 및 관리자 메뉴로 이동하여 API 접근 권한이 필요한 사용자를 추가하거나 적절한 역할을 할당해 주세요.

다음 단계로, API 및 서비스 > 사용자 인증 정보 메뉴에서 ‘API 키 만들기’ 를 선택해 새 API 키를 생성합니다. 생성된 API 키는 반드시 복사하여 안전한 곳에 보관하세요.

이제 이 키를 환경 변수에 등록하여 Gemini CLI 인증에 사용할 수 있습니다.

단계별로 Gemini API 키 발급받는 방법

환경 변수에 API 키 등록하는 두 가지 방법

API 키를 환경 변수에 등록하는 방법에는 임시 등록영구 등록, 크게 두 가지가 있습니다.

  • 임시 등록은 터미널 세션에서 export 명령어로 API 키를 일시적으로 설정하는 방법입니다.

  • 예시:

    export GEMINI_API_KEY='YOUR_API_KEY'
    

    이 방식은 빠른 테스트나 일시적 사용에 적합하나, 터미널 종료 시 설정이 사라집니다.

  • 영구 등록은 셸의 설정 파일(~/.bashrc, ~/.zshrc 등)에 export 구문을 추가해 지속적으로 환경 변수를 유지하는 방법입니다. 해당 파일에 아래와 같이 입력하면, 터미널을 새로 실행해도 매번 설정할 필요가 없습니다.

  • 예시:

    export GEMINI_API_KEY='YOUR_API_KEY'
    

    저장 후, 터미널을 재시작하거나 source ~/.zshrc 등으로 변경 사항을 적용할 수 있습니다.

이 방법들을 더욱 이해하기 쉽게 다음에 실제 예시를 소개합니다.

환경 변수에 API 키 등록하는 두 가지 방법

임시로 등록하는 방법

가장 간편하게 임시로 환경 변수를 등록하는 방법입니다. 아래 명령어를 터미널에서 실행하면, 현재 세션에만 환경 변수가 적용됩니다.

export GEMINI_API_KEY='발급받은_API_키_여기에_입력'

이렇게 등록하면 해당 터미널 세션 동안만 API 키가 작동하며, 터미널을 닫거나 새로 열면 설정이 초기화됩니다. 테스트 용도나 즉시 사용 시에는 이 방법이 적합합니다. 다만, 지속적으로 Gemini CLI를 쓴다면 영구 등록 방법을 권장합니다.

영구적으로 등록하는 방법

영구적인 환경 변수 등록은 사용 중인 셸의 설정 파일에 API 키를 입력하는 방식입니다.

  • Bash(리눅스/맥OS 기본):
  • ~/.bashrc 또는 ~/.bash_profile에 추가
    bash
    export GEMINI_API_KEY='여러분의_API_키'
  • Zsh를 사용하는 경우:
  • ~/.zshrc 파일에 추가

파일을 수정하고 저장했다면, 터미널을 재시작하거나 source ~/.bashrc(또는 해당 파일)를 실행하여 변경을 적용해야 합니다. 이 방식은 매번 터미널을 열 때마다 자동으로 환경 변수가 설정되어, Gemini CLI를 한결 더 편리하게 사용할 수 있습니다.

자주 묻는 질문: 보안과 설정 꿀팁

API 키 보안은 Gemini CLI 사용에서 가장 중요한 부분입니다. 환경 변수에 저장된 API 키라도 외부에 노출되지 않도록 주의해야 하며, 여러 사용자가 함께 쓰는 시스템에서는 사용자별 환경 설정을 꼭 권장합니다.

또한, Gemini CLI는 셸 명령을 실행할 수 있으므로, 자동화 작업 등에서는 반드시 신뢰할 수 있는 저장소에서만 수행해야 더욱 안전합니다. 변경 사항을 적용하기 전 항상 내용을 꼼꼼하게 검토하고, 필요시 승인 모드를 활성화해 예기치 않은 명령 실행을 방지하세요.

참고: 영구 설정을 적용할 때는 셸 설정 파일에 API 키를 입력한 후 반드시 터미널을 재시작하거나 source 명령으로 변경 사항을 적용해야 합니다.


Gemini CLI 환경 변수 설정은 인증의 어려움을 해소하고, 자동화와 보안까지 책임져주는 기본 중의 기본 작업입니다. 꼼꼼하게 환경 변수를 등록하고, API 키 관리에 특별히 신경 쓴다면 앞으로 다양한 AI 프로젝트에서도 한층 더 안전하게 그리고 효율적으로 작업할 수 있습니다. 이제 여러분도 Gemini CLI 설정의 달인이 되어보세요!