CS/Git, github

env파일 gitignore 안 먹혔을 때

cariño 2022. 12. 2. 01:49
728x90
반응형

깃헙 레포지토리를 퍼블릭으로 바꾼 후에야

env파일이 그대로 노출되는 경악스러운 상황을 보았다.

분명 gitignore안에 env넣었는데....!!

 

규귤링해보니, 기존에 있던 env파일을 삭제해야 한다더랑

 

1. gitignore파일에 env 추가된거 다시 확인

# misc
.DS_Store
.env.local
.env.development.local
.env.test.local
.env.production.local
.env

 

아까 순간적으로  github에서 env파일을 발견하고 바로 삭제를 해보렸기에

git pull . 을 먼저해줬다.

 

그 이후는 이렇다. env의 캐시를 다 삭제해주면 된다.

env 파일을 다시 만들어야할 수 도 있기에 메모장에 따로 적어놨더니 다행이도 파일은 사라지지 않았다.

 

git rm .env --cached

git add . 

git commit - m

git push

 

깃헙을 확인했더니!! 이제 env파일이 나오지 않는군 희희희

728x90