Git을 처음 설치하고 저장소를 ssh clone 받을 때 위의 오류가 발생하는 경우가 있다.
깃허브에서 인증되지 않은 클라이언트로 다운로드를 허용하지 않아서 인증을 요구하는 경우다.
해결방법은 간단하다.
window git bash를 설치하면 ssh-keygen
모듈이 내장되어 있다.ssh-keygen
을 입력하면 공개키와 개인키를 생성할 수 있다.
개인키는 내 PC에 보관하고, 개인키와 짝이 맞는 공개키를 github 에 등록해서 인증을 하는 방식이다.
개인키와 공개키가 생성되었다.
공개키가 /c/Users/jongholee/.ssh/id_rsa.pub
에 생성되으므로 해당 경로로 가서 키를 확인한다.cat /c/Users/jongholee/.ssh/id_rsa.pub
아래와 같은 값이 나온다.
ssh-rsa
부터 끝까지 복사 후 github ssh key에 등록한다.
이제 다시 git clone 을 받아보면 정상적으로 동작하는 것을 확인할 수 있다.
[algorithm] LinkedHashMap - 순서를 유지하는 HashMap (0) | 2020.02.22 |
---|---|
[algorithm] 순열(Permutation) 정리 (0) | 2020.01.26 |
[Kafka] Spring kafka의 KafkaConsumerFactory의 옵션 값을 알아보자. (0) | 2020.01.13 |
[Architecture] 이벤트 버스 패턴(Event bus pattern) 정리 (0) | 2020.01.13 |
[OpenShift] 오픈시프트 간단한 소개 / 장점 / 아키텍처 정리 (0) | 2020.01.10 |
댓글 영역