2024. 2. 7. 02:47ㆍTrouble shooting
[GitHub] this exceeds GitHub's file size limit of 100.00 MB error (100메가 이상 깃헙 에러)
troubleshooting
remote: error: See https://gh.io/lfs for more information.
remote: error: File backend/app/ai/fashion/models/deepfashion2_yolov3.data-00000-of-00001 is 235.57 MB; this exceeds GitHub's file size limit of 100.00 MB
remote: error: File backend/app/ai/fashion/models/darknet_training_settings/deepfashion2-yolov3_30000.weights is 235.14 MB; this exceeds GitHub's file size limit of 100.00 MB
remote: error: GH001: Large files detected. You may want to try Git Large File Storage - https://git-lfs.github.com.
To https://github.com/~~
! [remote rejected] main -> main (pre-receive hook declined)
에러발생상황
예전 프로젝트를 백업용으로 깃허브에 저장중이였는데
git push 를 하니 100메가 이상은 올라가지 않는다는 오류가 떴다.
해결방법
해당 문제를 해결하려면 Git Large File Storage(Git LFS)를 사용하는 것이 좋습니다.
Git LFS는 대용량 파일을 처리하기 위해 설계된 Git의 확장 도구로, 큰 바이너리 파일을 Git 리포지토리 외부에 저장하고, 작은 포인터 파일을 리포지토리에 저장합니다.
Git LFS를 사용하기 위해서는 먼저 Git LFS를 설치해야 합니다. 설치 방법은 다음과 같습니다:
Git LFS 설치
(기본적으로 GIT을 설치할때 LFS를 같이 설치하겠냐고 묻기도한다.)
curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | sudo bash
sudo apt install git-lfs
윈도우에서는 https://git-lfs.com/
받아서 설치해도 된다.
설치가 된뒤에,
git lfs install
이렇게 뜨면 잘 설치된것이다.
git lfs track "*.exe" "*.psd" "*.png" "*.exr" "*.zip" "*.tiff" "*.tif" "*.raw" "*.fbx" "*.jpg" "*.wav" "*.mp3" "*.ogg" "*.obj" "*.aiff" "*.tga"
이런식으로 모든것을 추가해도 되지만 속도가 오래걸리거나 문제가 생길수도 있다.
큰 파일을 특정할 수 있다면 이런식으로
확장자를 추가시켜주면된다.
이 이후에 보면 .gitattributes 파일이 생기는데 이것이 lfs에 적용할 확장자들이므로
이것을 반드시 add, commit에 포함시켜야한다.
다시 push 하려는데...
batch response: This repository is over its data quota. Account responsible for LFS bandwidth should purchase more data packs to restore access.
다시 오류가뜬다..
이는 아마 내 파일들이 1기가 넘어서 그런것 같다.
깃허브 무료계정에는 LFS 데이터팩이 1기가까지 제공된다.
github의 내계정 - setting - billing and plans - plans and usage 에서 확인할수 있다.
1기가 넘지 않도록 어느정도 조정한뒤, 다시 push를 진행하니...
잘 되었다!
'Trouble shooting' 카테고리의 다른 글
[MySQL] Cannot Connect to Database Server (0) | 2024.02.19 |
---|---|
[Git] clone 시 윈도우 보안 엑세스 차단 오류 (0) | 2024.02.09 |
Unreal Engine) 언리얼엔진 5.2 화면이 검고, 아무것도 나오지 않는 버그 (0) | 2023.09.15 |
언리얼 엔진 검은화면 점멸 오류 (0) | 2023.09.13 |
WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! (aws ec2 접속시 오류) (0) | 2023.09.05 |