본문 바로가기

개발도구 & IDE

github 비밀번호 없이 푸시하기

github 비밀번호 없이 푸시하기

키파일생성

키파일 생성방법은 이전글을 참조해주세요
http://harrythegreat.tistory.com/admin/entry/post/?id=86&type=post&returnURL=%2Fmanage%2Fposts%2F

개념

pub키와 그냥파일의 차이점은 pub은 노출되도 되는 아이디값 그리고 그냥파일은 패스워드와 같은 개념입니다.

설정방법

우선 프로젝트에서 clone or download 버튼을 클릭 후 상단 ssh 로 한 후 링크를 복사한 후에 remote set-url origin 복사한링크하여줍니다. 링크형식은 git@git.com 과 같은 형식이며 반드시 본인 아이디로 바꾸거나 하지 말고 git으로 하여줍니다. 이후 https://github.com/settings/profile의 셋팅으로 이동 후 key에서 new SSH Key를 누른 후 pub 확장자 파일의 내용을 연 후에 안의 내용을 붙여넣습니다.

디버깅

ssh -T git@github.com

위 명령어를 통통하여 정삭적으로 ssh가 되는지먼저 확인합니다. 그 후

eval "$(ssh-agent -s)"