카테고리 없음

백준허브 409에러

슈크림 붕어빵 2023. 12. 5. 20:32

백준허브를 사용하는 이유

백준허브를 이용하면 깃허브에 백준 또는 프로그래머스의 푼 문제를 자동으로 커밋하고 저장할 수 있다. 

 

문제

백준허브는 이미 잘 연결되어있다고 하나 제출을 누르면 409에러가 뜨며, github에 올라가지 않았다.

백준허브는 이미 잘 연결되어있다고 한다.

 

409 에러

409 Conflict

HTTP 409 Conflict 응답 상태 코드는 서버의 현재 상태와 요청이 충돌했음을 나타낸다. 즉, 요청이 요구한 리소스에 대한 조작이 리소스의 현재 상태와 모순됨을 나타낸다.
예를 들어, 비어 있지 않은 디렉터리를 삭제하려 한다거나 리소스의 이름이 이미 다른 곳에서 사용되고 있는데 변경하려고 하는 경우 등이 해당한다고 한다.

해결 방법

1. Allow Cors 설정

 

찾아보니 cors의 세번째 항목에 체크를 해야한다고 한다.

이미 깔려있어서 설정 후 시도해보았으나, 여전히 빨간 체크가 떴다.

 

우측 상단의 블럭을 클릭후, 확장 프로그램에서 고른 뒤 네번째 옵션 설정 페이지에서 설정할 수 있다.

 

2. Moesif Origin&Cors Changer 켜기

 

깔려있지 않았기 때문에 설치 후 켜고 다시 제출해보았으나, 여전히 빨간 체크에 409에러가 떴다..

 

 

3. 레포지토리에 readme 추가

 

여기까지가 대부분에서 설정하는 방법이었으나,여전히 안되고 백준허브의 409에러는 나오지 않았다.

하지만 에러에서 Empty repository에 대한 내용이 나와서 혹시..? 하고 깃허브에 readme를 넣고 새롭게 레포지토리를 만들었더니 초록 체크가 뜨면서 github에 올라갔다.

 

 

출처 : mdn - https://developer.mozilla.org/ko/docs/Web/HTTP/Status/409