본문 바로가기

오류해결

sourcetree push할 때 Permission denied 에러 처리

오랜만에 sourcetree를 사용했더니 push 할 때 다음과 같은 에러가 발생했습니다.

 

Pushing to [repository path]

remote: Permission to [repository path] denied to [username].

fatal: unable to access '[repository path]' The requested URL returned error: 403

 

기본적으로는 ssh 키를 다시 생성해서 등록해주는 방식으로 해결하는 것 같습니다. 관련된 내용은 자료가 많은 것 같아 본문에 포함하지 않겠습니다. 저는 검색해서 나오는 방법들을 이것저것 시도했는데 잘 되지 않아 아래와 같은 방법으로 해결했습니다.

 

설정 -> git 탭에서 git version을 변경해 주었더니 해결되었습니다. 기존에는 스크린샷과 같이 embedded git 2.31.0으로 되어있었는데요, use system git 버튼을 눌러 2.32.1로 변경해 주었더니 해결되었습니다.