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