Spring boot 프로젝트를 github public repository에 올리게 되면 application.* 또는 노출되면 안되는 정보가 적힌 파일이 노출될 수 있다. 외부에 중요한 정보가 노출되지 않고 팀과 파일 공유 / 빌드,배포하는 방법을 알아보자 1. git ignore중요한 파일들을 .gitignore 설정하여 깃허브 리포지토리에 올라가지않게 하는 방법이다.하지만 application.* 등 빌드에 필요한 파일들은 빌드할때 직접 넣어줘야하고팀과 파일을 공유할때 어떻게 공유할지 문제가 발생한다. 2. Git Secrets 이용[해당 방법은 git action을 이용한 ci/cd에서도 사용되는 방법이다.]application.*이라던지 중요정보가 적힌 파일 자체 또는 중요한 키값을 Gi..