본문 바로가기
Version Control System

Git push Error : The requested URL returned error: 403 해결방법

by Davidev 2021. 12. 23.
반응형

 

Mac에서 Git을 이용해 push 하는데 아래와 에러가 발생했다.

 

 

------------------------------------------------------------------------------------

remote : Support for password authentication was removed on August 13, 2021.....

fatal : The requested URL returned error: 403

------------------------------------------------------------------------------------

 

요약 >>> : 접근시 개인 토큰을 써주세요.

- 21년 8월 13일부로 local git에서 작업한 내용을 github에 업데이트 할 경우 좀 더 강도높은 암호(=token)를 이용하도록 함.

 

 

 

해결책은 간단하다. (나는 3시간을 소모했다.. 절대 잊지 않겠다...)

 

1. github홈페이지에 접속.

2. 우측 상단 프로필 클릭.

3. Settings 클릭.

4. 좌측 메뉴바 하단에서 5번째 Developer settings 클릭.

5. 좌측 메뉴바 Personal access tokens 클릭.

6. 토큰을 생성

     - 토큰 생성시 Select scopes란에 토큰으로 접근할 수 있는 범위를 설정하는 부분이 있는데(아래 별표부분)

       당연한 말이지만... 체크가 되어있지 않으면 접근할 수 없게된다. (반드시 체크! / 하단에 필요한 부분 역시 마찬가지)

     - 생성된 토큰은 노트앱에 복사해두고 까먹지 않도록 관리

 

 

7. Mac에서 편의를 위해 keychain 설정을 해주려면,   /   윈도우는 제어판 - 사용자 계정 - windows 자격 증명에서 할 수 있다. 

     - "cmd + space" 누르고 "키체인 접근" 검색 후 앱을 실행한다.

     - 좌측 메뉴에서 '로그인' 탭을 선택한다.

     - github.com을 선택 (없으면 만들어 주세요. 검색창 왼쪽에 버튼으로)

     - 하단 이미지를 참조해 자신의 키체인 항목 입력

     - 항목 입력 후 하단에 [ ] 암호 보기 항목 빈칸에  토큰을 입력하고 변경 사항 저장 버튼을 눌러준다.

   

 

8. push, fetch, pull 등 원하는 작업을 수행한다.

반응형

댓글