발생 이슈: 소스트리에서 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가 되었는지는 파악되지 않았다.
해결은 되었지만 먼가 찝찝함.... 혹시나 아시는분은 알려주시면 감사하겠습니다.
'삽질' 카테고리의 다른 글
[Sourcetree] Sourcetree 응용 프로그램이 예기치 않게 종료되었습니다. (0) | 2023.01.14 |
---|---|
[Sourcetree & GitHub] 원격 저장소 push중 발생(protected branch hook declined) 이슈 (0) | 2023.01.14 |