내 상황
- 초반에 .env 파일을 생성해두고 gitignore에 .env를 등록해두었으나 어떤 이유에서인지 .env도 같이 github에 올라간 상황.
- 바로 확인 후 .env를 지우고 다시 push했지만 commit 내역에는 수정 기록이 남아있음.
- 바로 검색했음.
- 관련 해결 블로그
git filter-branch --tree-filter 'rm -rf .env' HEAD
당연히 .env를 gitignore에 등록해두어서 올라가지 않았을 줄 알았는데
식은땀 흘리며 수정작업을 했다.
설상가상으로 유료 문자 서비스의 토큰과 sid를 넣어둔터라 바로 해당 서비스 회사에서 메일이 날아왔고 당신 토큰이
public에 노출되었으니 변경처리했고 빨리 바꾸라는 내용이었다.
잘못했으면 애꿎은 무료 크레딧을 다 날릴뻔 했다.
꼭 이런 중요 파일들은 한번 더 체크하는 습관을 가지자. ㅠㅠ