1. 원본 저장소(Github repository)를 복사
git clone --mirror [원본_repository경로]
2. git폴더로 들어가기
cd [원본_저장폴더_이름].git
3. Github에 새로운 repository를 생성해서 넣기
git remote set-url --push origin [github_원격_repository_경로]
git push --mirror
+) 용량 큰 파일을 삭제했는데, 커밋 내역이 남은 경우
에러코드는 아래와 같이 뜬다.
github's recommended maximum file size of 50.00 mb
필요없는 파일이라, 해당 파일 관련 커밋 이력을 모두 삭제한 후 push한다.
git filter-branch -f --index-filter "git rm --cached --ignore-unmatch [용량_큰_파일명.확장자]" -- --all
15분 경과한 화면이다ㅠㅠ 생각보다 오래 걸리기 때문에 다음부턴 시간이 있을 때 해야겠다..
'CS > 기타' 카테고리의 다른 글
[Docker] Jenkins에 Docker CE 설치하기 (0) | 2022.06.23 |
---|---|
[Docker] Jenkins 설치 (0) | 2022.06.22 |
REST API란? (0) | 2022.06.07 |
Eclipse 단축키 (0) | 2022.03.24 |
[JAVA] Math 클래스 (0) | 2022.02.06 |