-
.yml 파일 commit reject 되는 경우JAVA오류 2024. 5. 18. 22:45반응형
.yml파일 commit reject되는 현상
소셜로그인을 구현하던 중 협업을 위해 git에 코드를 올리는데 yml파일관련하여 오류가 발생하며 push가 거부되는 현상이 발생하였다. 우선 yml파일의 형태부터 알아보자. 대충 security등등 정보들이 담겨있는 파일이다.
개인적으로 발급받은 client-id, client-secret등을 작성 후 git에 push를 하니 아래와 같이 경고를 출력하였다.
ClienId 어쩌고 Secret어쩌고 경고가 발생하며 push가 거부된다. 그런데 잘 읽어보면 commit에서 제거하거나 혹은 URL을 follow하여 secret관련을 허용할것인지 물어본다. git자체에서 보안성 관련하여 정책이 있는듯 유추가 가능하다.
follow this URL to allow the secret의 첫번재 URL을 클릭해보자. 아래와같이 화면이 이동된다.
여기서 자신에 맞게 체크박스를 클릭하고 하단의 Allow me to expose this secret 버튼을 클릭하면 된다.
두번째 URL도 클릭해보자. 동일하게 secret관련 창이 뜨며 체크박스를 선택할 수 있다.
해당 URL을 모두 처리한다면 이와같이 기분좋은 초록색 체크를 볼 수 있다.
해당 URL들을 통해 git이 요구하는 것들을 allow해준다면 정상적으로 push가 되는 것을 확인 할 수 있다.
반응형'JAVA오류' 카테고리의 다른 글
URLDecoder: Illegal hex characters in escape (%) pattern (0) 2025.01.20 Web app root system property already set to different value: (0) 2024.08.23 [오류]ApplicationTests > contextLoads() FAILED (0) 2024.05.12 [IntelliJ] - SpringJUnit4ClassRunner import 안되는 경우 (0) 2023.09.15 [Error] - Mapped Statements collection does not contain value for~ (0) 2023.05.12