문제 상황
대형 파일 업로드를 하려고 GitHub Repository에서 업로드를 하려고 하니 “Yowza, that’s a lot of files. Try uploading fewer than 100 at a time.” 오류가 발생했다.
문제 원인
프로젝트 파일이 100개 이상인 경우
프로젝트의 용량이 100MB 이상인 경우
문제 해결
1️⃣ git Bash 설치
2️⃣ git Bash을 키고 사용자명 초기화와 사용자 이메일 초기화를 진행한다.
//사용자명 초기화
$ git config --global user.name "사용자명"
//사용자 이메일 초기화
$ git config --global user.email "E-Mail"
3️⃣ 설정이 잘 되었는지 체크한다.
$ git config --global --list
4️⃣ 깃허브 repository와 연동하려는 디렉토리로 이동한다.
$ cd "(디렉토리이름)"
5️⃣ 저장소를 초기화 해준다.
- 해당 디렉토리의 경로에 들어가보면 .git 파일이 만들어져있다.
$ git init
6️⃣ 테스트로 해당 디렉토리에 Readme 메모장 파일을 만들고, 파일을 브랜치에 add 해주고 commit을 해준다.
// 메모장 파일 만들기
$ touch Readme.md
// add
$ git add Readme.md
// commit
$ git commit -m "New Readme"
7️⃣원격 저장소 (GitHub Repository) 연결을 위해 다음 명령어를 입력한다.
- 자신의 레포지토리 주소를 입력할 때 github.com은 빼주어야 한다.
// origin : 로컬이 아닌 온라인 특정 위치를 가르키는 것을 의미
// 이 코드는 자신의 온라인 깃허브 레포지토리를 가르키는 것을 의미한다.
$ git remote add origin (자신의 레포지토리 주소).git
8️⃣ push 할 branch을 지정해준다.
- branch : 현재 파일들 중 어떤 branch에 push을 할지 지정
- 최초 1회만 지정하면 된다.
$ git push --set upstream origin master