오랜만에 Sourcetree 로그인을 다시 하는 것이 실수였다..
github 로그인도 잘 되어 있었고 내가 가지고 있는 repo들은 모두 Pull, Push가 잘 되었으나 속해있는 조직에서 Fork 받은 Repo 들에서 403 Error가 발생하며 Pull, Push 등 아무 활동을 할 수 없었다.
SSH , https 앞단에 아이디를 붙이는 방법들도 해결이 불가능했다..
😓 인터넷에 여러 방법이 있었지만 개인 계정에 있는 Repo는 동작하면서 팀 fork만 안되는 케이스는 정말 적었기 때문에 해결한 방법을 정리해서 공유합니다.
sourcetree 로그인 된 계정 모두 삭제 → sourcetree 완전 중지
이후 키체인에서 git 으로 검색한 키 파일 모두 제거
로그인을 하지 않은 체로 sourcetree 실행 후 문제가 발생하고 있는 Repo Pull 땡겨받기 → 패스워드 요청시 이때 입력
SourceTree 로그인시 사용하는 GitHub 계정과 git 파일에 적용된 계정의 차이인것 같은데 로그인을 안하고 불러오는 것이 핵심!