기록 > 기억
SourceTree 이용해 깃허브 연동 본문
SourceTree 이용해 깃허브 연동
이전에는 소스코드 버전관리를 SVN으로 많이들 사용했지만 요즘에는 깃허브를 많이 사용함.
깃허브는 'GIT 명령어' 또는 '이클립스의 Git 플러그인'을 통해 사용 할 수 있는데
Git GUI 툴인 'SourceTree'를 사용하면 비교적 사용이 더 쉬움.
1. 깃허브 회원가입 - https://github.com/ 접속
Username / Email / Password 입력후 Sign up.
→ private는 유료이고, public은 무료 (당연히 무료...) 선택 후 Continue.
→ 설문조사 체크하고 Submit 하면 위에서 입력한 email로 가입확인 메일이 날라옴.
→ 메일안에 verify email address 링크 클릭하면 repository 등록화면 나옴.
→ 저장소 이름 입력 후 Public 선택하고 Create repository.
→ repository 등록완료 화면
2. Git 설치 - http://git-scm.com/downloads 에 접속하여 다운 및 설치
3. SourceTree 설치 - https://www.sourcetreeapp.com 에 접속하여 다운 및 설치
4. 소스트리와 깃허브 연동
4-1. 로컬에 repository create.
→ 프로젝트를 관리할 폴더(로컬 저장소)를 생성함.
※ 나의 경우 프로젝트를 먼저 만들어 해당 프로젝트 경로를 지정해줌.
→ 생성버튼 누르면 '이 폴더에 저장소를 생성할꺼냐'는 메시지 뜨는데 'Yes'.
→ 위에서 설정한 로컬 저장소로 가보면 .git 폴더가 생성되어 있음. (local repository 생성완료)
→ SourceTree에 가보면 "스테이지에 올라가지 않은 파일"에 파일 읽어옴.
아직 커밋을 하지 않아 해당 파일들을 로컬 저장소가 추적하지 않는 상태임.
그런데 버전관리 하고싶지 않은 파일들이 있음.
→ 설정 > 고급 > 편집 눌러 .gitignore 파일 편집
※ http://byson.tistory.com/26 참조.
※ target/ 과 src/test/ 도 추가.
→ .gitignore 편집 후 버전관리 하고싶지 않은 파일들은 무시되는 것 확인.
→ "모두 스테이지에 올리기" 클릭하여 스테이지에 올리고 코멘트 입력 후 커밋.
※ 커밋하면 로컬 저장소 까지 올라간 것이고, Github 원격 저장소까지 올라간 것은 아님.
4-2. 원격 repository 연동
→ SourceTree > 저장소 > 원격 저장소 추가
→ SourceTree > Push
→ 깃허브 접속해보면 정상적으로 Push 확인.
'프로그래밍 > 버전관리' 카테고리의 다른 글
.gitignore 추가 (0) | 2017.11.30 |
---|