'env' 태그의 글 목록 — J Story

env

PROGRAMMING/Git

[Github] 깃허브 특정파일 History까지 완전 삭제 (feat. env file)

들어가며 GitHub에서 특정 파일을 삭제하고 해당 파일의 모든 히스토리를 삭제하는 것은 프로젝트의 데이터 관리와 보안 측면에서 중요한 작업 중 하나입니다. 이 작업은 실수로 민감한 정보를 커밋한 경우나 더 이상 필요하지 않는 파일을 제거해야 할 때 유용합니다. 오늘은 GitHub에서 특정 파일을 삭제하고 해당 파일의 히스토리까지 완벽하게 제거하는 방법을 안내하겠습니다. 아래에서 단계별로 설명하겠습니다. Git 특정 파일 삭제 명령어 가장 많이 발생하는 .env file을 예시로 작성해 보겠습니다. 1. env 파일 기록 삭제 git rm .env --cached 2. 원격 저장소에 반영 git add . git commit -m "remove: env from git" git push origin "b..

PROGRAMMING/Git

[Github] github에 잘못 올린 파일 삭제 | gitignore가 안될 때 (feat.env file)

들어가며 실수로 암호 파일, 설정 파일 또는 env 파일, pem 파일 등 공유되지 않아야 할 파일이나 node_modules 같은 불 필요한 폴더가 깃허브에 올라가는 경우가 발생하기 마련입니다. push까지 진행한 상태라면 원격 저장소에 히스토리까지 남기 때문에 보안상의 이슈가 발생합니다. 작은 프로젝트라면 리포지토리를 만드는 방식도 가능하지만 그렇지 않은 경우에 처리하는 방법에 대해 알아보겠습니다. .gitignore 파일 설정 잘못 올라가서 처리하는 방법을 보기 전에 잘못 올라가지 않도록 설정하는 방법을 .env 파일을 예시로 들어보겠습니다. // .gitignore .env .env.local .env.development .env.production .env.* // .env.[모든파일명] 처리..