발생 이슈: 소스트리에서 GitHub저장소에 push작업중 [remote rejected] master -> master (permission denied) 에러 발생

작업 환경: mac os, sourcetree

발생 원인: 소스트리에서 설정한 원격저장소(GitHub)의 주소가 부정확하여 발생

 

진행 과정

  • 기존에 깃헙 계정을 이미 연동하여 사용하고 있었음
  • 소스트리에서 새로운 깃헙 계정 등록
  • 새로운 계정에 등록된 저장소 목록에서 원하는 저장소 선택

소스트리에 새 계정으로 등록된 저장소 https://github.com/ys006616-2/helloGitHub 으로 push작업중 에러발생

[remote rejected] master -> master (permission denied)

 

해결 방법

소스트리 화면서에 Repository Setting → remote탭 → origin 원격지 주소 편집 → 이미 원격지 주소가 입력되있지만 오른쪽 프로젝트 찾기 버튼을 선택하여 원하는 프로젝트를 선택

 

프로젝트를 선택하면 기존에 입력된 원격지 주소와 살짝 다르게 입력되어있는데

변경 전: https://github.com/ys006616-2/helloGitHub

변경 후: https://ys006616-2@github.com/ys006616-2/helloGitHub.git

 

변경사항을 저장하고 push하면 정상적으로 실행된다.

저장소 주소가 왜 저렇게 변경되었고 정상적으로 원격지에 push가 되었는지는 파악되지 않았다.

 

해결은 되었지만 먼가 찝찝함.... 혹시나 아시는분은 알려주시면 감사하겠습니다.

+ Recent posts