1. 

$ ssh-keygen 명령어를 실행한다.        (ssh-keygen 이 없다면 설치한다.)


-만약 gitgub에 등록된 이메일로 사용하기 위해선

$ ssh-keygen -t rsa -C "Email@~~~" 을 입력한다.



.ssh/id_rsa 키를 저장하고 싶은 디렉토리를 입력하고 암호를 두 번 입력한다. 이때 암호를 비워두면 키를 사용할 때 암호를 묻지 않는다.


2. 다음과 같이 생성된다.



- ~/.ssh 폴더에 id_rsa 와 id_rsa.pub 두개의 키가 생성되었다.

- 이름에서 알수있듯이 pub가 붙은것이 공개키 이다.


3. github에 공개키 설정하기.


- cat 나 편집기를 이용해 id_rsa.pub 의 내용을 복사한다.

- github 설정에들어가서 SSH keys에 등록시킨다.

- Add key 를 눌러 키를 등록시킨후 등록되었는지 확인한다.


4. 푸쉬하기


- 깃허브의 SSH 주소를 복사한다.


- 주소를 깃에 추가해준다.

- $ git remote add origin "복사한 주소"

이 명령어는 로컬 저장소가 알고있는 원격 origin에 대한 모든 항목을 보여준다. 지금까지 함께 하였다면, 단 하나이어야 한다. 두 개가 리스트된 것은 정보를 _push_하고 _fetch_할 수 있는 것을 뜻한다.

이제 깃허브 원격 저장소로 변경사항을 업로드나 “push” 해보자. 쉽다. 입력:


- 푸쉬해보자


- $ git push origin master 실행

-최초 푸쉬는 origin master 를 명시해줘야한다.


이제부턴 푸쉬가 가능하다.

+ Recent posts