Dandy Now!
  • 게시글 대표 이미지 썸네일 주소
    [ 언어·프레임워크/GitHub ]
    [GitHub] API key 등 민감한 정보 히스토리 삭제
    2025-01-16 22:35:12
    github를 사용하다 보면 실수로 API key와 같은 민감한 정보를 push해버리는 경우가 있다. github에서 해당 파일을 삭제하더라도 history에는 여전히 민감한 내용이 노출되고 있다. 해당 project를 private으로 전환할 수도 있겠지만 클라우드에 노출되어 있다는 점은 변함없다. 이 난감한 상황을 해결하기 위한 "민감한 history를 제거하는 방법 두 가지"를 정리해 보았다. 1. git filter-branch 명령어를 사용하여 히스토리 삭제git filter-branch --force --index-filter "git rm --cached --ignore-unmatch " --prune-empty --tag-name-filter cat -- --all이 명령어는 Git 저장소..