[깃허브] .gitignore 파일로 API key 숨기기
.gitignore: 프로젝트를 개발할 때 필요한 파일 이외의 파일들이 생성되는데, 이 파일들을 git 관리 대상에서 제외하기 위해(commit에 포함되지 않도록, github에 올라가지 않도록) 규칙들을 저장한 파일이다. 깃허브에 파일들을 업로드할 때 보안 상의 이유로 올리면 안 되는 파일들이 있다. 예를 들어 API key, secret key 등이 포함된 파일은 올리면 안 된다. 이 key들이 노출되면 해킹을 당할 수 있기 때문에 과금을 물어야할 수도 있다. 이러한 파일을 깃허브에 올리면, 다음과 같이 Git Guardian 한테 경고 알림과 메일이 온다. 이런 경우에는 api key를 따로 다른 파일에 넣고, 그 파일의 경로를 .gitignore 파일에 작성함으로써 api key가 담긴 파일만 깃..