TOP
본문 바로가기
📚 목차
프로그래밍 및 기타/Git & Git Hub

[플러터] 대용량 파일 깃허브 업로드하기 (안드로이드 스튜디오)

by 기록자_Recordian 2025. 5. 23.
728x90
반응형
대용량 파일 깃허브 업로드
(안드로이드 스튜디오)

 

플러터 공부를 하다가 만들어둔 작업물들을 깃허브에 올리려고 하는데, 파일 용량이 크고, 파일 갯수도 많아서 GUI로 업로드가 안 된다.

 

이전에는 인텔리제이와 깃허브를 연동시켜서 대용량 파일을 올리는 것을 했었는데,

 

[Java] Spring Boot: 깃허브 대용량 (인텔리제이 깃허브 연동)

이전 내용 [Java] Spring Boot: 외부 파일 열기이전 내용 [Java] Spring Boot: 블로그 앱 만들기이전 내용 [Java] Spring Boot: 스프링 시큐리티, OAuth2, JWT이전 내용 [Java] Spring Boot: 네이버 로그인 구현하기이전 내

puppy-foot-it.tistory.com

 

현재 플러터를 위해 안드로이드 스튜디오를 사용하고 있으니, 이번엔 안드로이드 스튜디오에서 진행하는 법을 남겨 본다.

  • 깃은 이미 다운받았다고 가정하며, 깃을 다운 받고 하는 것은 상단 링크 참고
  • 깃허브에 레포지토리를 생성하지 않았다면 레포지토리도 생성

◆ Git 설치 확인

안드로이드 스튜디오 - Settings - git 검색 - Git 클릭 - [Test] 버튼 클릭하여 Git Version is 2.x.x 나오는지 확인

 

◆ GitHub 계정 연동

다음으로, 밑에 있는 GitHub를 클릭하여 계정을 추가해 준다.

 

Log in via GitHub... 클릭

인터넷에 팝업창이 열리면서 연동이 성공했다는 메시지가 뜨고,

 

안드로이드 스튜디오에 나의 깃허브 계정이 연동된 것을 확인할 수 있다.

 

하단으로 내려와서 'Clone git repositories using ssh' 를 체크해 줬다.

▶ Git 저장소를 SSH(Secure Shell) 프로토콜을 사용하여 복제(clone)한다는 의미

 

그리고나서 apply - OK 클릭

 

◆ 터미널에 명령어로 업로드하기

 

그리고나서 안드로이드 스튜디오의 프로젝트 터미널에 하단의 명령어를 입력하여 git 저장소를 만든다.

git init

첫 커밋 만들기

git add .
git commit -m "Initial commit"

 

 

깃허브에 보면 레포지토리에 push하는 명령어가 있는데 이를 안드로이드 스튜디오의 터미널에 한 줄씩 입력하면 된다.

※ 만약 error: remote origin already exists. 이라는 에러를 받았다면,

git remote set-url origin https://github.com/your-username/your-repo.git

이런 형식으로 add 를 set-url 로 바꿔서 올린다.

 

깃허브에 들어가서 제대로 올라갔는지 확인

 

★ 아래와 같은 에러 발생 시에는?

error: RPC failed; HTTP 408 curl 22 The requested URL returned error: 408
send-pack: unexpected disconnect while reading sideband packet
fatal: the remote end hung up unexpectedly

 

▶ 푸시하려는 파일 용량이 너무 크거나, 네트워크 연결이 불안정, 혹은 Git 서버가 제한을 두고 있는 경우에 발생

 

해결1. http.postBuffer 크기 늘리기

git config --global http.postBuffer 524288000  # 500MB

 

해결2. git LFS (대용량 파일 관리) 로 올리기

 

 


[참고]

https://dev-minsuuuus.tistory.com/41

 


다음 내용

 

[플러터] git lfs 로 대용량 파일 깃허브 업로드

참고 내용 [플러터] 대용량 파일 깃허브 업로드하기 (안드로이드 스튜디오)대용량 파일 깃허브 업로드(안드로이드 스튜디오) 플러터 공부를 하다가 만들어둔 작업물들을 깃허브에 올리려고 하

puppy-foot-it.tistory.com

 

728x90
반응형