GitHub
인텔리제이(IntelliJ) .gitignore를 사용하여 민감 정보 GitHub에 공유안되게 하기
늘이
2022. 9. 4. 00:02
aws S3 서비스 이용하기 위해서 access key, secret key를 넣어진 코드를 실수로 깃허브에 공유해버림..
올리지마자 아차! 싶어서 계정 비활성화시키고 다시 깃허브에 키 가려서 올리긴했는데ㅠㅠ
순간적으로 실수하기 쉬운 듯... 이런 실수가 없게 하기 위해서 아예 깃허브에 민감정보 안올라가게 하기!
1. 인텔리제이 - 프로젝트 - resources에 오른쪽마우스 -> New -> File
2. "application-사용할 이름.properties" 입력하고 OK
3. application-{name}.properties: {name}이라는 이름의 profile이 생성된 것
4. 만든 파일에 민감 정보 입력하기(나는 aws accesskey 정보를 입력)
5. application.properties에 application-{name}.properties 호출하도록 입력하기
# profile
spring.profiles.include=aws
6. .gitignore에 민감정보 입력한 파일 이름 넣기
레퍼런스
https://kelly-tech.tistory.com/38
[IntelliJ] .gitignore 파일에 application.properties 민감 정보 안나오게 하기
🐧 또 깃헙에 DB 개인정보를 같이 푸쉬해버렸기 때문에 좌절하면서 적는 글 배포 후 application.properties에 database 정보가 적혀있는데, 깃 푸쉬를 해버리는 바람에 깃헙에 그대로 올라갔다. 레파지
kelly-tech.tistory.com