Contents

VSCode Git Private Key 오류

Contents

text

Git: [email protected]: Permission denied (publickey).

위와 같은 오류가 vscode 에서 발생하였습니다.

git@github.com permission denied
[email protected] permission denied

분명 터미널에서는 이슈가 없었는데, vscode에서만 이슈가 발생하였습니다.

ssh key에 passphrase를 넣어주었는데, vscode에서는 설정하는 구간이 없었고, 이 부분이 문제가 되는것 같아

설정을 찾아보았으나 설정하는 영역이 따로 없는것 같아 구글링을 해보았는데 아직 기능으로 제공하고 있지 않은것 같았습니다.

현재 해당 이슈 https://github.com/microsoft/vscode/issues/13680 로 등록되어 있습니다.

이슈 코멘트 확인중 https://github.com/microsoft/vscode/issues/13680#issuecomment-1192145377 이 코멘트를 보았는데,

git repo 설정을 [email protected]:hodory/source.hodory.github.io.git 가 아닌,

https://github.com/hodory/source.hodory.github.io.git 와 같이 적용하면 되는 방법이 있었습니다.

명령어로는 아래와 같이 설정하면 ssh 방식이 아닌 https 방식으로 처리하기때문에 공개키를 등록 했을 경우 정상적으로 동작하는것을 확인 할 수 있었습니다.

text

$ git remote set-url origin https://github.com/hodory/source.hodory.github.io.git