.env로 GitHub에 API Key 숨기는 방법

수현·2024년 2월 1일

Git & GitHub

목록 보기
3/3

python-dotenv 설치하기

pip install python-dotenv코드를 통해 python-dotenv를 설치한다.

API Key 정리

.env file에 각종 API Key를 정리한다.

.env 파일을 활성화하고 API Key 불러오기

Key를 활용해야하는 데이터 파일에 다음 코드를 통해 .env 파일을 활성화 시켜 사용한다. 키가 정상적으로 사용되면 완료된 것이다.

from dotenv import load_dotenv
import os

# .env 파일 활성화
load_dotenv()

SERVICE_KEY = os.getenv('SERVICE_KEY')
PUBLIC_SERVICE_KEY = os.getenv('PUBLIC_SERVICE_KEY')

.gitignore 파일 확인하기

보통 .env 파일은 기본적으로 있지만 혹시 모르니 push 하기 전에 확인해본다. .env 파일이 정상적으로 있으니 git add -> commit -> push를 진행하면 된다.

만약 .env 파일이 아니라 다른 파일에 키를 등록했다면 .gitignore 파일에 따로 등록해야 한다.
예시: .streamlit/

git push 하기

git push를 했으니 Git Hub에서 확인해본다.

.env 파일은 보이지 않는다. API Key를 잘 숨겼다. 😆😆

profile
데이터 분석 공부중:)

0개의 댓글