본문 바로가기
IT/SW Dev

windows 환경에서 git 사용시 permission denied (publickey) 문제

by blogger 2021. 8. 25.

상황

Windows 환경에서 콘솔화면이나 IDE의 터미널 등을 사용하여 git 사용시 ssh 가 제대로 동작하지 않는다.

Git Permission denied (publickey)

체크리스트

 

1. SSH Key는 공개키(Public Key)와 개인키(Private Key) 생성 확인

ssk-keygen 명령어로 SSH Key를 생성하거나, 생성이 되어 있는지 확인 후 저장된 위치를 확인한다.

ssh key 생성 또는 생성 위치 확인

2. Git이 참조하는 SSH Key 저장 디렉터리 확인

다음과 같은 명령어를 활용하여 git 이 실행되는 동안 참조하는 sshkey 저장소 위치를 확인한다.

어떠한 사유로 git 이 참조하는 sshkey 저장소 위치가 아래 첨부하는 그림처럼 전혀 생각지도 못한 곳을 바라보고 있는지는 확인할 수 없었지만, 생성해 둔 공개키를 git이 바라보는 위치에 복사해 주어 해결할 수 있다.

git -c core.sshCommand="ssh -v" pull --rebase

git이 바라보는 ssh key 위치 확인

이렇게 확인한 SSH key 저장소에 미리 생성해 둔 파일들을 복사해 주어 해결하였다.

(첨부 사진에서 확인된 D:\ 디렉터리에 .ssh 폴더를 통채로 복사)

 

 

 

방문해 주셔서 감사합니다!
정보가 도움이 되셨다면

로그인하지 않아도 누룰 수 있는
아래의 ♡ (하트) 를 꾹~ 눌러주세요 ♥♥♥

'IT > SW Dev' 카테고리의 다른 글

App 개발 환경 구성과 Spring 모듈 구성  (0) 2024.08.12
IntelliJ IDEA 설치 및 초기 설정  (0) 2022.02.17