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 |