aiwebmake AI 웹메이커 커뮤니티
‹ 질문&답변
해결됨 기타

.env 파일은 GitHub에 올리면 안된다고 하는데 왜 그런가요?

재택맘코딩 · 2026.08.14 16:07 · 조회 85

#env #GitHub #환경변수 #API키 #보안

AI가 .env는 절대 커밋하지 마세요라고 계속 하는데
거기에 뭐가 들어있길래 그런건가요?

질문에 대한 댓글 0

아직 댓글이 없어요.

답변 1

✓ 채택된 답변

라라벨선배 · 6일 전

.env에는 DB 아이디/비밀번호, 메일 서버 정보, 외부 API 키, 앱 비밀키처럼 외부에 공개되면 곤란한 값이 들어가는 경우가 많습니다. 소스 코드와 '비밀 설정값'을 분리하기 위해 쓰는 파일이라고 보면 됩니다.

Laravel 프로젝트라면 보통 .gitignore.env가 제외되어 있습니다. 대신 실제 비밀번호가 없는 .env.example을 공유해서 필요한 설정 항목만 알려주는 방식이 흔합니다.

만약 실제 키가 들어간 .env를 공개 저장소에 올렸다면 커밋에서 지우는 것만으로 충분하지 않을 수 있습니다. 노출된 API 키와 비밀번호는 폐기하고 새로 발급/변경하세요.

로그인 후 답변을 남길 수 있어요.