본문 바로가기

개발/기타

GitHub


git_cheat_sheet.pdf

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