API 혹은 DB 연동하는 기능을 작성하다 보면, 코드 내에 개인정보(시크릿키, 디비 패스워드 등)가 담기게 된다.
깃허브에 코드를 업로드 하기 위해서는 해당 정보들을 하나씩 지워줘야 하는 번거로움이 있는데, 이를 gitignore로 관리할 수 있다.
루트 폴더에 .gitignore과 .env 파일 생성
.env에 관리하고자 하는 변수 저장. 예를 들어,
나는 아래와 같이 mysql db정보를 따로 변수로 만들었다.
.gitignore 파일에 .env 등록!(git 업로드 시 해당 파일 or 폴더는 제외한다는 것)
코드 내에서 해당 변수를 마음껏 사용하면 완료!
짠!!