Jeden Tag, aufrichtig und lustig.

4. remote: fatal error in commit_refs 본문

das Studium

4. remote: fatal error in commit_refs

a-nanas 2023. 3. 28. 14:07

1. 발생 상황

평소와 같이 코드파일을 깃허브에 커밋 후 푸쉬하려고 했다.

커밋까지는 정상적으로 완료되었지만,

푸쉬 후 터미널에 아래와 같은 메세지가 안내되었다.

 

remote: fatal error in commit_refs
! [remote rejected] main -> main (failure)
error: 레퍼런스를 'https://github.com/내깃헙아이디/푸시하려는레포이름.git'에 푸시하는데 실패했습니다

2. 해결 과정

CLI 방법이 아닌 VSC상에서 클릭으로 할 수 있는 GUI 방법도 활용해서

2~3번 반복적으로 시도해봤지만 동일한 에러 메세지가 발생했다.

 

챗지피티를 활용하여 에러메세지를 분석해봤다.

여러 발생원인 중 하나가 서버에 문제가 있는 경우 발생할 수도 있다고 했다.

깃허브 서버에 문제가 있지는 않을 것 같아서 vsc 터미널 창 옆에 있는 출력 창을 통해 로그를 분석해봤다.

2023-03-27 22:06:43.370 [info] remote: fatal error in commit_refs

차별되는 특별한 메세지는 없어서 

터미널에 안내된 에러 메세지를 바탕으로 구글링을 시도해봤다.

 

깃허브 서버에 문제가 생긴 경우에 똑같은 메세지를 받고 푸쉬가 안된 경우를 발견했다.

깃허브 서버 상태를 분석해보기 위해 아래 사이트를 방문했고,

서버에 문제가 생긴 것을 발견했다.

 

아래 이미지를 보면 

degraded performance가 발생하여 investigating하고 있고

곧 업데이트할 예정인 것을 알 수 있다.

https://www.githubstatus.com/

 

GitHub Status

All Systems Operational Git Operations ? Operational API Requests ? Operational Webhooks ? Operational Visit www.githubstatus.com for more information Operational Issues ? Operational Pull Requests ? Operational Actions ? Operational Packages ? Operational

www.githubstatus.com

다행히 사이트에 서버에 문제가 생겼다는 메세지가 안내되어서

해결이 되길 기다렸고,

해결 되어 다음날인 오늘이 되니 무사히 푸쉬가 완료되었다!

사이트 메세지를 보니 해결하는데 한시간 반정도 소요 된 것 같다.

깃허브를 확인해보니 커밋자체는 어제 되어서 그런지

푸쉬도 어제 커밋한 시간으로 표시되었다.

 

3. 결론

다음에도 동일한 오류가 발생하면 깃허브 서버 상태를 꼭 확인해보는 것이 좋을 것 같다!

'das Studium' 카테고리의 다른 글

6. debouncing  (0) 2023.04.01
5. axios interceptors  (0) 2023.03.28
3. npm & module  (0) 2023.03.07
2. 생성자 함수와 일반 함수의 차이점  (0) 2023.02.23
1. reflow & repaint  (0) 2023.01.27