git pull/push 및 clone의 실패로 꺠달은 SSH 정리글이다!
git Documentation에서도 확인 가능하듯 많은 Git 서버에선 SSH 공개키로 인증을 많이 사용함!
git add
시 fatal: Authentication failed for
권한 에러가 발생1) SSH에 접속하여 공개키 생성 , git 서버 인증으로 재접속하기
~/.ssh
디렉토리에 저장
- .pub 파일이 공개키, 다른 파일(_rsa)은 개인키
- ssh-keygen 프로그램은 Linux나 Mac의 SSH 패키지에 포함돼 있고 Windows는 'Git for Windows' 안에 존재
암호를 비워두면 키를 사용할 때 암호를 묻지 않는다.
이제 공개키로 git에서 SSH 키 생성
미리 생성한 .ssh/id_rsa 키 pw 로 git clone 및 push/pull/merge 가능!