먼저 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 |
---|