본문 바로가기

프로그래밍/git

git 시작하기2 (github 연동)

먼저 github 에 회원가입을 합니다.


 첫번째 텍스트박스에 입력하는 게 아이디가 됩니다.

이메일과 비밀번호를 입력하고 “Sign up for Github” 버튼을 클릭하면 됩니다. 



New repository 를 클릭하여 repository를 만듭니다.


Repository name 을 입력하고 Create repository 버튼을 클릭하면 

다음화면이 나오며 기본적인 명령어가 보입니다.


 

지금은 화면에 HTTP 버튼이 클릭되어있는데 이 경우 매번 githup에 push를 할 때 아이디 비밀번호를 입력하여야 합니다. 이클립스나 인텔리J 같은 IDE를 쓰게 되면 아이디 비밀번호를 저장하여 매번 입력할 필요가 없습니다. 

저는 SSH를 이용하여 push를 할 것이므로 SSH 버튼을 클릭합니다.

그러면

git remote add origin https://github.com/gitdemo9842/gitdemo.git  에서
git remote add origin git@github.com:gitdemo9842/gitdemo.git  바뀝니다.

SSH를 이용하여 push 를 하기 위해서는 SSH Key를 생성하여야 합니다.

git bash 를 실행한 다음

ssh-keygen 이라고 입력합니다.
몇 가지를 물어보는데 그냥 엔터를 눌러주면 됩니다. 






이렇게 생성된 SSH Key는 아래와 같이 확인할 수 있습니다.


 

여기서 id_rsa.pub 파일을 메모장이나 텍스트 에디터 프로그램을 이용하여 엽니다.
저는 Sublime Text  라는 프로그램으로 열었습니다.


 

이렇게 생성된 SSH Key를 github에 등록하여야 합니다.



id_rsa.pub 파일의 내용을 복사한 후 다음 화면에서 Key 부분에 붙여넣기 한 다음에 Add key 버튼을 클릭합니다.



위와 같은 화면이 나오면 등록이 완료된 것입니다.
그럼 이제 github에 올려보겠습니다.

touch README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin git@github.com:gitdemo9842/gitdemo.git
을 차례대로 입력하면 되는데

git commit 을 처음하는 경우에는 아래와 같이 email과 name 을 설정해줘야 합니다.


 git config를 한 후 명령어를 실행한 화면입니다.




정상적으로 push 가 되었습니다.

github에서 확인해 보겠습니다.


 

이렇게 올라간 소스를 내려받는 방법은



아래 선택된 부분을 복사한 다음
git bash 에서 다음과 같이 입력합니다.
git clone 복사한 부분




다음 편에서는 이클립스에서 github 과 연동하는 것에 대해 알아보겠습니다. 

'프로그래밍 > git' 카테고리의 다른 글

git 시작하기1 (git 설치)  (0) 2014.08.10