반응형
주요 원인1
- GitHub, GitLab에는 한 번에 푸시할 수 있는 파일 크기에 제한이 있음
- 파일 크기 제한 초과시 푸시가 실패
해결 방법
1) http.postBuffer값을 500MB로 증가시키기
더보기
git config --global http.postBuffer 524288000
주요원인2
- GitHub는 한번의 푸시에 대해 최대 100MB 파일 제헌
- Git LFS(Large File Storage)를 사용하지 않으면 큰 파일 푸시 불가
해결방법
1) 큰 파일 찾기
더보기
git rev-list --objects --all | sort -k 2 -n | tail -n 10
2) 큰 파일 제거하고 .gitignore에 추가
더보기
git rm --cached <파일명>
echo "<파일명>" >> .gitignore
3) Git LFS 사용
더보기
git lfs install
git lfs track "<파일명>"
git add .gitattributes "<파일명>"
git commit -m "Use Git LFS for large files"
주요원인3
- 네트워크 불안정
- VPN 또는 방화벽이 Git의 HTTP 차단
해결방법
1) 네트워크 상태 확인
더보기
ping github.com
2) VPN 사용시 비활성화 후 시도
3) Proxy 설정 확인
더보기
git config --global --unset http.proxy
주요원인4
- GitHub나 GitLab이 OAuth 토큰 또는 SSH 키 요구시, HTTP 사용할 경우 인증 실패
해결방법
1) HTTPS 대신 SSH 사용
더보기
git remote set-url origin git@github.com:username/repository.git
2) GitHub 개인 엑세스 토큰(Personal Access Token) 사용
더보기
git remote set-url origin https://<your_token>@github.com/username/repository.git
반응형
'GitHub' 카테고리의 다른 글
[GitHub] GitHub Pages AdSense 설정 (0) | 2025.04.04 |
---|---|
[GitHub] Git Pages (0) | 2025.03.14 |
[GitHub] Git 명령어 (0) | 2025.03.14 |
[GitHub] Git Branch 전략 (0) | 2025.03.14 |
[GitHub] Git Commit Message (0) | 2025.03.14 |