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 를 명시해줘야한다.
이제부턴 푸쉬가 가능하다.
'리눅스(ubuntu) > Git 관련' 카테고리의 다른 글
Git Flow 사용하기 (사이트) (0) | 2017.01.20 |
---|---|
완전 초보를 위한 깃허브 시작 (0) | 2017.01.20 |
git 튜토리얼 (사용법) 사이트 (0) | 2017.01.20 |
현재 이슈 완료하기(닫기), issue close (0) | 2017.01.04 |
커밋 합치기 (0) | 2017.01.03 |