Git,IntelliJ 오류] - organization 생성 후 The requested URL returned error:403

손지민·2023년 10월 26일
2

GitHub

목록 보기
4/12
post-custom-banner

  • 다른 프로젝트는 다 커밋 푸시 잘 되는데, organization에 속한 repository 만 push하려하면 The requested URL returned error:403 오류가 났습니다.
  • 결론부터 말하면 토큰 생성 시 select scope 접근 범위 설정을 기본값으로 생성하면 안됩니다. 필요한거 체크해서 생성해야 합니다.

오류 상황 1 - IntelliJ 에서

  • 문제 : 인텔리제이에서 푸시 하려는데 Log in via GitHub를 해도, Use Token 해도 계속 실패.
  • ChatGpt 선생님께 여쭤보니 권한, 인증문제라고 합니다.

오류 상황 1 해결 시도

  • 비밀번호 오류인가 토큰 문제인가 하고 토큰 재발행하고 토큰을 시도(실패)
  • Log in via GitHub 클릭 : 죽어도 안됨. 이 방법 해결법은 모르겠습니다.
    • 제어판 > 사용자 계정 > 자격 증명 관리로 들어가서 git 아이디, 비밀번호 변경도 해봤는데 실패

오류 상황 1 해결 방법

  • 토큰 새로 생성하면서 select scope 모든 체크박스 다 체크 안되어있는데, 필요한 것만 체크하면 된다지만, 잘 모르고 답답해서 모든 체크박스 다 체크해서 만들었더니 성공
  • Use Token 클릭 : 토큰 generate 클릭 -> 토큰 발행 시 select scope 체크박스에 싹 다 설정하고 생성하니까 push 성공

오류 상황 2 - CMD 에서

문제 상황

  • 비밀번호 쳐도 push가 안됨.
  • 권한, 인증 remote 가 잘못 설정 되어있었음.

오류 상황 2 해결 시도

  • 권한 문제인가하여 해당 organization-상단의 People 들어가서 Owener 권한 확인(소유자가 변경 가능)

오류 상황 2 해결 방법

  1. 권한을 부여하기 위해서 인증을 해야한다.
  2. 인증을 하기 위해서 가장 먼저 원격 저장소 URL을 올바르게 변경해 주어야 한다. $ git remote set-url origin https://(user-name)@github.com/(user-name)/(repository-name).git
  1. 위의 명령어에서 (user-name) , (repository-name) 을 변경해주자.
  2. PUSH 시도
  • git push
  1. github 페이지에서 password 입력
  2. $ git push -u origin master

    ->5,6번 과정은 안했는데 push 됐습니다.

참고 블로그

profile
Developer
post-custom-banner

0개의 댓글