본문 바로가기

Git

[Git] Warning: Permanently added 'github.com' (ECDSA) to the list of known hosts 에러 해결


에러 내용


 

git repository를 clone을 할 때 위와 같은 에러가 발생하였습니다.

위와 같은 에러는 등록되지 않은 기기에서 clone을 할 때 유저의 ssh가 등록되지 않아 접근 권한이 없어 나오는 에러입니다.

 

해결 방법


위 에러를 ssh키를 생성하여 해결할 수 있습니다.

해결 방법의 순서는 아래와 같습니다.

  1. ssh 키 생성
    1. 터미널을 실행합니다.
    2. ssh-keygen -t rsa -C "git email" 명령어 실행
    3. 설정 (엔터로 쭉 해도 상관없습니다.)
  2. 생성된 id_rsa.pub의 내용을 복사합니다.
    1. 생성된 경로에서 cat .ssh/id_rsa.pub 명령어를 통해 생성된 id_rsa.pub의 내용을 확인할 수 있습니다.
    2. 이를 복사하여 줍니다.
  3. 자신의 git 페이지에서 ssh키 등록
    1. git page -> setting
    2. SSH and GPG keys 버튼 클릭
    3. New SSH key -> ssh키 붙여 넣기

 

이후 성공적으로 clone이 됨을 확인해 줍니다.

 

'Git' 카테고리의 다른 글

[Git] 좋은 commit message는 어떻게 쓸까?  (0) 2023.03.04