Git, GitHub

원격 리포지토리에 푸시하지 못했습니다. 자세한 내용을 출력창을 참조하세요

정보처리마법사 2024. 3. 18. 04:11
반응형

 

 

 

 

 

유니티 게임 제작 시 Firebase를 사용해야 할 때 Github LFS를 사용해야 할 상황이 생기는데(Auth 관련 SDK Package 를 설치하면 2개의 파일의 용량이 90mb, 160mb 임) LFS 설치 및 설정을 했음에도 원격 리포지토리에 푸시하지 못했다고 에러가 뜰 때.

 

 

 

 

 
Remote: Resolving deltas: 100% (119/119), completed with 17 local objects.
Remote: warning: File Assets/Firebase/Plugins/x86_64/FirebaseCppApp-11_8_0.so is 87.92 MB; this is larger than GitHub's recommended maximum file size of 50.00 MB
Remote: Error: Trace: c6b3c115e4bcde262941675f5cc608a1833e9bba8f5d4339f4cbf4f78a1965c9
Remote: Error: See https://gh.io/lfs for more information.
Remote: Error: File Assets/Firebase/Plugins/x86_64/FirebaseCppApp-11_8_0.bundle is 155.35 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.
Error: master -> master (pre-receive hook declined) failed to push some refs to 'https://github.com/dreamerJC/Shorts.git'
원격 리포지토리에 푸시하는 동안 오류가 발생했습니다. 원격 리포지토리에 푸시하지 못했습니다.
자세한 내용은 출력 창을 참조하세요.

 

Remote: warning: File Assets/Firebase/Plugins/x86_64/FirebaseCppApp-11_8_0.so is 87.92 MB; this is larger than GitHub's recommended maximum file size of 50.00 MB

Remote: warning: File Assets/Firebase/Plugins/x86_64/FirebaseCppApp-11_8.0.bundle is 155.35 MB; this exceeds GitHub's file size limit of 100.00 MB

 

https://git-lfs.com/

 

Git Large File Storage

Git Large File Storage (LFS) replaces large files such as audio samples, videos, datasets, and graphics with text pointers inside Git, while storing the file contents on a remote server like GitHub.com or GitHub Enterprise.

git-lfs.com

 

 

 

 

 

 

 

반응형

 

 

 

 

-

 

 

 

.gitattribute에  [*.bundle, *.so] 는 삭제하고 그냥 정확한 파일명으로 2개만 남겨 놓음

 

 

 

 

 

 

 

 

원격 저장소 이름: origin, 브랜치 이름: master 

원격 리포지토리 주소는 VS Git 원격설정에서 당연히 해놓은 상태입니다.

 

 

Git LageFileStorage 설치파일 Download 해서 설치 후,

 

git push --force 명령어는 원격 저장소의 특정 브랜치에 대해 로컬의 변경사항을 강제로 덮어쓰게 합니다. 이 명령은 매우 조심해서 사용해야 합니다. 왜냐하면 원격 브랜치에 있는 커밋 히스토리를 로컬의 히스토리로 덮어쓰기 때문에, 만약 다른 사람이 해당 브랜치에 푸시한 변경사항이 있었다면 그 변경사항들은 사라지게 됩니다.

 

 

특히 다음과 같은 경우에 '--force' 옵션을 사용해야 할 수 있습니다.

-Git LFS로 마이그레이션 한 후, 로컬의 커밋 히스토리가 원격 저장소와 다를 때.

-잘못된 커밋을 원격 저장소에 푸시했고, 그것을 수정한 후 원격 저장소의 히스토리를 고치고 싶을 때.

-리베이스나 스쿼시(squash)같은 작업을 수행한 후 원격 저장소에 반영하고 싶을 때.

 

'--force'를 사용하기 전에는 다음 사항들을 꼭 확인해야 합니다.

-협업자에게 알림: 다른 협업자들이 있을경우 --force로 푸시하기 전에 반드시 알려야 합니다. 그렇지 않으면 다른 사람들의 작업이 사라질 수 있습니다. 

-원격 브랜치 상태 확인: --force로 푸시를 하기 전에 원격 브랜치의 상태를 확인하고, 혹시 다른 사람의 중요한 작업이 있지는 않은 지 확인해야 합니다.

-백업: 가능하다면 원격 브랜치의 상태를 백업해두어야 나중에 문제가 생겼을 때 원래 상태로 돌아갈 수 있는 안전망을 제공합니다.

 

 

 

두더지게임: 리마스터 무료 게임쿠폰

두더지게임: 리마스터 무료 게임쿠폰 "여러분 공짜 쿠폰입니두더지!!" 구글플레이스토어에서만 됩니두더지! 애플 앱스토어는 정책상 안됩니두더지! 10만골드 2024 20만골드 새해복 30만골드 가족 4

ssscool.tistory.com

 

 

[무료게임쿠폰] 두더지게임: 리그 오브 두더지

[무료게임쿠폰] 두더지게임: 리그 오브 두더지 구글플레이스토어 쿠폰사용 O, 앱스토어 쿠폰사용 X (앱스토어 정책상) 10만골드 가족 20만골드 건강 30만골드 자유 40만골드 행복하자 50만골드 아프

ssscool.tistory.com

 

 

[무료게임쿠폰] 방구키우기: 리그 오브 방구 타이밍 배틀

[무료게임쿠폰] 방구키우기: 리그 오브 방구 타이밍 배틀 구글플레이스토어 쿠폰사용 O, 앱스토어 쿠폰사용 X (앱스토어 정책상) 2022년 07월 29일 이후 업데이트버전 v.1.200.78 이후 버전으로 업데이

ssscool.tistory.com

 

 

[무료게임쿠폰] 뽑기 키우기: 리그 오브 뽑기

[무료게임쿠폰] 뽑기 키우기: 리그 오브 뽑기 다이아 100개 쿠폰 테슬라 다이아 200개 쿠폰 건강 다이아 300개 쿠폰 부자 다이아 400개 쿠폰 행복 다이아 600개 쿠폰 자유 다이아 700개 쿠폰 휴식 다이

ssscool.tistory.com

 

 

똥 피하기: 리그 오브 똥 - Google Play 앱

이 재미있는 가족 친화적인 게임에서 똥을 피하세요! 깨끗하게 유지하며 즐기세요!

play.google.com

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

반응형