내가 해당 organization의 owner가 아닌 레포에서만 싹다 push 403 에러 발생!!
그래서 access token 문제인줄 알았으나 ,,
결론적으로는 기존의 remote origin(http)연결을 해제하고, ssh로 다시 remote 연결해줬다!!
왜 http 연결은 여러번 다시해봐도 계속 에러나고 ssh로 연결하니까 바로 되는걸까나?
난 지금 수업에가야하니.. 담에 알아보는걸로..
아무튼!!
해결 방법
터미널(난 걍 크라켄 터미널에서 함)에서 아래 명령어 순으로 진행하면 된다
git remote -v // 현재 내 remote 확인
git remote remove origin // 현재 내 remote origin 연결 해제
git remote -v // 해지 잘 됐는지 확인. 아까 뜨던거 없어지면 해지 잘된거
git remote add origin [연결하고싶은 레포의 ssh 주소] // 이때 주소 앞뒤의 []는 입력하는거 아님!!
git remote -v // 얘로 다시 잘 연결 됐는지 확인
ssh 주소는 아래처럼 각 레포 ssh 주소 복사해온거를 의미함!
이렇게 해도 안되면 내 ssh 잘 발급되어있는지도 확인하자.
난 기존 ssh를 이미 등록해뒀기에 위의 절차만 밟아도 해결됐는데, 만약 안된다면 밑의 링크처럼 ssh 키 발급 및 등록하고 다시해보기!