error: RPC failed; HTTP 400 curl 22 The requested URL returned error: 400
728x90
반응형
이 오류는 일반적으로 큰 파일을 push할 때 발생하는 HTTP 400 오류입니다. 해결 방법은 다음과 같습니다:
- Git 버퍼 크기 증가
git config --global http.postBuffer 524288000
- Git 압축 비활성화
git config --global http.compression 0
- .gitattributes 설정
# .gitattributes
*.png binary
*.jpg binary
*.gif binary
*.ico binary
*.mov binary
*.mp4 binary
*.mp3 binary
*.flv binary
*.fla binary
*.swf binary
*.gz binary
*.zip binary
*.7z binary
*.ttf binary
*.eot binary
*.woff binary
*.pyc binary
*.pdf binary
- 큰 파일 추적 중지
git rm --cached path/to/large/file
- SSL 검증 비활성화 (임시 해결책)
git config --global http.sslVerify false
추가로 시도해볼 수 있는 것들:
# 캐시 정리
git gc
git prune
# 리포지토리 최적화
git repack -a -d --depth=250 --window=250
위 방법들을 순차적으로 시도해보시기 바랍니다. 특히 http.postBuffer 설정이 가장 일반적인 해결책입니다.
728x90
반응형
'개발' 카테고리의 다른 글
React에서 람다 함수를 선호하는 4가지 이유 (화살표 함수 활용법) (1) | 2024.11.01 |
---|---|
Vite CJS 빌드 경고 해결 방법: 모듈 시스템 이해하기 (0) | 2024.10.30 |
How to Resolve Vite CJS Build Warning: Uanderstanding Module Systems (0) | 2024.10.30 |
Node.js 프로젝트의 폴더 구조 가이드: 단수와 복수 네이밍 컨벤션 (0) | 2024.10.30 |