[UVCS 오류 해결 불가] pre-receive hook declined

DevOps 하는 사람 대단한 것 같음. 여러가지 문제를 추론해봤는데 내가 파일 관리 관련해서 크게 실수 했다고 깨달았다. LFS를 꼭 쓰자..

 

문제 상황

UVCS랑 git 연동 잘해놨는데, git에서 readme 업데이트 한 이후로 pre-receive hook declined 오류를 뱉음.

사실 얘가 본론은 아니고 처음에는 두 개의 원인이 왔다갔다 했는데 결국 이 오류로 수렴했다.

1. head(main) 브랜치가 정확히 뭔지 헷갈립니다. 확실히 할 때까지는 이 푸쉬는 못받음.

  • readme 건드린 브랜치랑 작업한거 머지해서 일단 해결.

2. UVCS랑 git이랑 같이 건드리신거 있는데요? 이거 해결해주셔야하는데요?

  • 뭔지 모르겠는데 changeset을 한 번 더 갱신해주니까 해결.

그러니까 이제 처음에 설명한 오류로 수렴했다.

그래서 추정되는 오류가 뭘지 찾아보니까 100MB 이상의 용량의 단일 파일이 있으면 대부분 이렇게 된다고 하더라. GitLab에 프로젝트 연동해서 Force Push 허용하는것도 했는데 잘 안됐다.

그래서 프로젝트 안에 200MB 상당의 동영상 파일과 대체 왜 있는지 모를 Library 폴더 밀어버렸는데, UVCS의 changeset에는 이미 얘네가 다 들어가버림.

결론은 그럼 changeset도 밀면 되겠다!! 로 수렴했다.

Plastic SCM : git엔 올라가지 못하지만 git이랑 연동 되셨기 때문에 changeset은 니 맘대로 밀 수 없어요

나름의 스케줄을 모두 버린 오늘이었다. 플젝 백업 후 레포 싸그리 날림.

https://github.com/pwerty/success-expectation-order

 

GitHub - pwerty/success-expectation-order

Contribute to pwerty/success-expectation-order development by creating an account on GitHub.

github.com

UX가 무엇인지 고민하는 프로젝트를 하며 개발 환경의 영역에서 바닥을 한번 찍으니 뭘 자세하게 보여줘야 답답한지 확실해진 것 같다.

'별 잡다' 카테고리의 다른 글

refining after jungle  (0) 2025.08.15
PintOS 회고  (1) 2025.06.13
팀원들에게 쓰레드 설명하기  (0) 2025.05.07
KEEP ALIVE PACKET  (2) 2025.05.02
[CS:APP] 9.3 - 9.4 : 가상 메모리 질문 털이  (0) 2025.04.24