📖 한국경영교육연구소 AI ACADEMY · 용어·통역 사전
.gitignore (gitignore)
💬 쉬운 뜻
깃허브(공개 창고)에 올릴 때 '이건 빼고'라고 적어두는 제외 명단 파일이에요. 이삿짐 쌀 때 '금고는 트럭에 싣지 마세요' 목록을 붙여두는 것과 같아요. API 키가 든 .env 금고, 용량만 큰 node_modules 폴더 같은 걸 여기 적어두면 커밋·업로드에서 자동으로 빠집니다.
🧭 이 상황에서
AI가 '.env는 .gitignore에 추가해 뒀어요'라고 말할 때, 또는 깃허브에 올렸더니 비밀 키·잡동사니 폴더까지 다 올라가 버렸을 때예요. 특히 API 키가 든 .env가 공개 창고에 올라가면 과금 폭탄으로 이어질 수 있어서, .env는 반드시 이 명단에 있어야 해요.
⌨️ 이럴 땐 이렇게 입력
- .env와 비밀 키 파일들이 깃허브에 절대 올라가지 않게 .gitignore에 등록하고, 이미 올라간 적 있는지도 확인해 줘.
🔮 AI가 이렇게 답하면 = 이런 뜻
AI가 "이미 커밋된 파일이라 .gitignore에 추가해도 계속 추적돼요"라고 하면 = 명단에 늦게 적은 경우예요. 추적 목록에서 빼는 처리를 추가로 시켜야 하고, 비밀 키였다면 이미 노출된 것으로 보고 재발급까지 해야 해요.
➡️ 다음엔 이렇게
새 프로젝트를 시작할 때 "이 프로젝트에 맞는 .gitignore부터 만들어줘"라고 먼저 시키면 사고를 예방할 수 있어요. 환경변수(.env) 항목과 세트로 기억하세요.
한국경영교육연구소 · AI ACADEMY — 외부강사 김지백 · 시연 교실 홈