트러블슈팅

Git push > fatal: Authentication failed for ... / Permission denied (publickey). 해결

salzzak 2024. 3. 15. 13:59
728x90
remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.

 

 

 

git push -u origin main

 

명령어 이후 계정과 비밀번호를 정확히 입력해도 위  fatal: Authentication failed for ... 오류가 노출되면서 Push가 불가한 현상이 있었다.

 

 

 

원래 https 로 선택되어있던 부분은 ssh 로 바꾸고

 

 

 

git remote remove origin

git remote add origin git@github.com:주소.git
git push -u origin main

 

https로 설정된 원격저장소 연결을 끊고, 위와 같이 ssh remote url 로 새로 원격 저장소 연결을 이어준후 push 하면 정상 동작된다.

 

 

 

 

... 이후에도 Permission denied (publickey). 에러가 노출되며 push 불가했다.

이전에 다른곳에 설정해둔 ssh key값으로 인한것 같은데..

 

 

 

github > settings > Deploy keys 에 전에 만들어준 ssh 키값 입력 후 정상 push 확인했다.

(비번 입력 하는 구간 역시 이전에 ssh 키 생성 시 설정해둔 비밀번호로)

 

 

 

 

https://salzzak.tistory.com/94

 

미국식 의료 개그 만화 2

 

salzzak.tistory.com