대부분의 프로젝트는 이제 Git을 통해서 진행하는데
MS로 인수된 GitHub에서 무제한 용량을 제공해줘서 프로젝트를 옮기는 중이다.
(인수되기 전 GitHub는 공개프로젝트에 한해서만 무제한이었음)
SVN으로 저장된 예전 프로젝트를 GitHub으로 옮기려다보니 갖가지 방법이 검색되는데, 너무복잡했다 -_-
사실 GitHub에서는 SVN Import 기능을 아주 친절히 제공중이지만
http 또는 https 프로토콜만 지원한다
(사내 SVN서버는 시놀로지 SVN서버라 http, https 프로토콜을 미지원한다 ㅠㅠ)
그러다 찾은것이 TortoiseGit을 통해 간단히 할 수 있는 방법을 알아냈다.
1. 윈도우용 git 설치
gitforwindows.org/ 에 접속해서 최신버전 설치
2. TortoiseGit 설치
tortoisegit.org/download/ 에 접속해서 64bit용 설치
3. 윈도우 탐색기에서 Git Clone
4. SVN 주소 입력후 [From SVN Repository] 체크 후 OK
5. SVN의 사용자 ID 및 비밀번호 입력
6. SVN-> Git 변환 완료
7. GitHub 저장소 만들기
a. https://github.com접속
b. New repository 클릭
c. 생성할 저장소명 입력후 "Create repository" 클릭
8. GitHub로 Push
a. 탐색기에서 Git으로 변환된 폴더에서 마우스 우클릭->TortoiseGit->Push 메뉴 클릭
b. GitHub 주소 입력 후 Push 실행
c. GitHub 홈페이지에서 확인
댓글