1. Key 생성
cd ~/.ssh
$ ssh-keygen -t rsa -C "your_email@youremail.com"
파일명은 github으로 생성하도록 한다.
2. github.com에 들어가서 생성된 ssh key를 등록
github.pub파일의 내용을 그대로 복사
3. git접속 테스트
$ ssh -T git@github.com -i ./github
Identity added: ./github (./github)
Hi xxxx! You've successfully authenticated, but GitHub does not provide shell access.
4. 개인정보 입력
$ git config --global user.name "Firstname Lastname"
$ git config --global user.email "your_email@youremail.com"
$ git config --global github.user username
$ git config --global github.token 0123456789yourf0123456789token
5. Github Repository에 Local Repository등록
- 새로 만들어서 등록
$ mkdir my_project
$ cd my_project
$ git init <-- 사실 여기서 연동끝
$ touch README
$ git add README
$ git commit -m
- 기존폴더를 추가하기
$ cd existing_git_repo
$ git remote add origin git@github.com:내id/플젝명.git
$ git push -u origin master
6. Eclipse연동
- EGit Eclipse Plugin설치
- git perspective로 들어가서 아까 로컬에 생성한 Repository등록
(혹은 'Paste Repository Path or URI'로 바로 github에 생성한 Remote Repository를 로컬로 불러들일수도 있음)
- connection protocol은 https를 선택.
Git Repository소스흐름
- Working Directory (Local) => Add git add <파일명>
- Index (Local) => Commit git commit -m "이번 확정본에 대한 설명"
- HEAD (Local) => Push git push origin master or
git remote add origin <원격 서버 주소>
- Remote Repository (default: master)
Source지우고 새로 Commit
$ git rm -r --cached .
$ git add .
$ git commit -m "fixing .gitignore"
Ref
- git 소스배포/명령어 설명
http://rogerdudler.github.com/git-guide/index.ko.html
- Eclipse EGit사용법
http://wiki.eclipse.org/EGit/User_Guide
'개발 > 기타' 카테고리의 다른 글
Groovy in Action (0) | 2012.04.11 |
---|---|
SpringSource Update Site Bookmark (0) | 2012.04.11 |
Maven (0) | 2012.03.29 |
Eclipse (0) | 2012.03.27 |
ojdbc6 (0) | 2012.03.21 |