티스토리 뷰
※ 설정 환경
1. OS : OSX 10.8.2
2. Eclipse : Eclipse 4.7 Juno
- GitHub가입하기
https://github.com로 접속해서 가입합니다.
- 이후 관리할 리포지토리를 만듭니다.
위 부분들은 다음 URL을 참고해서 만드세요. 워낙 간단해서 별도 정리하지 않았습니다.
- git 기본정보 세팅
글로벌 정보를 세팅합니다.
- git 버전업
버전을 최신버전으로 유지하도록 합니다.
- git ssh키 등록하기 (참조 : https://help.github.com/articles/generating-ssh-keys )
이 부분은 리포지토리에 권한을 가질 SSH키를 생성하는 단계입니다. 추후에 GitHub사이트에 등록하고, 이클립스에도 등록하여 권한을 가질수 있도록 합니다.
저는 맥유저일 경우 생성하는 설명을 기초로 생성하였습니다. 각 클라이언트 OS에 따라서 참조 URL을 바탕으로 생성하도록 합니다.
Enter passphrase : 기본값인 엔터값을 입력합니다.
- gitHub사이트에서 SSH키를 입력하면 됩니다.이때, 타이틀을 임의적으로 입력하면 됩니다.
그리고 등록할 키값은 생성한 *.pub 파일 내용을 읽어서 입력합니다.
- 이클립스에서 버전관리할 프로젝트의 Team > Share Project를 선택합니다.
이후에 리포지토리를 등록하고 마치면 됩니다.
- 프로젝트내, 커밋처리할 대상을 커밋처리합니다.
- GitHub에 Put처리하기
아래와 같이 Git Repository Exploring 퍼스펙티브를 선택합니다.
이후 아래 프로퍼티 창의 속성을 추가합니다.
두가지 속성을 추가합니다.
1) 사용자명
2) 사용자 이메일
다음으로는 Preferences>General>Network Connections에 KeyManagerment탭을 이용해서 ssh2 키를 등록합니다.
위에서 엔터로 입력했으면 위 “passparase” 입력란은 보이지 않습니다.
등록을 마친 이후에 Push를 통해서 GitHub에 등록합니다.
(위 그림은 과거 eclipse 플러그인 모습이며, 최근버전(Kepler)에서는 "Remote > Push” 메뉴을 통해서 Push처리함)
푸쉬를 위한 정보를 입력합니다.
완료처리하면, 아래와 같이 처리 프로세스가 보입니다.
완료가 되면 아래와 같이 푸쉬처리한 스펙과 상세메세지가 보입니다.
참고자료
'SVN&CVS&GitHub(SCM)' 카테고리의 다른 글
TortoiseSVN Client를 활용한 SVN 파일관리(윈도우PC) (0) | 2012.08.07 |
---|