apikey1 Github 레포에 올린 민감한 정보 예방하기 + 제거하기(.gitignore + BFG Repo-Cleaner 사용법) API호출 시 필요한 개인정보를 레포에 올려버림 -> info.plist에 내용 옮기고 -> gitignore로 info.plist 등록 -> 캐시도 제거 -> 하지만 HomeViewModel.swift 파일에 있던 개인정보는 그대로 커밋에 남아있음 -> BFG 이용하여 커밋에서 HomeViewModel 파일 제거 1. .gitignore를 통해 민감한 정보 제외하여 커밋하기 위의 사진처럼 민감한 정보가 퍼블릭 레포에 그대로 올라가있었다. 해당 ID와 Secret키는 Spotify를 구독해야만 얻을 수 있기 때문에, 악용될 가능성이 있어서 Info.plist에 정보를 넣어준 후 Info.plist파일을 .gitignore에 등록해줄 것이다. Bundle name의 +버튼을 눌러 Key값을 추가하고, V.. 2023. 6. 30. 이전 1 다음