[Git Error] The requested URL returned error: 403...

2seunghye·2021년 9월 15일
0

Error!

목록 보기
1/1

오랜만에 새 프로젝트를 시작했다.
개발 환경 세팅을 끝내고 Git 연동만 하면 되는데 git push가 안 먹힌다.

remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.
remote: Please see https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ for more information.
fatal: unable to access 'https://github.com/...' : The requested URL returned error: 403

처음엔 패스워드 인증이 없어졌다는 친절한 문구도 없었다
그냥 접근 권한이 없다는 말뿐...
그래서 git remote set-url [git 주소] 방식도 써보고, 레퍼지토리 지웠다 다시 깔아도 보고, 한 시간 동안 끙끙대도 답이 안 나온다.
알고 보니 올해 8월 13일부터는 Git 작업을 위해서는 personal access token을 사용해야 한다는 것이었다.

🔑 Personal Access Token

Git에서 말하는 Token 사용 이유
1. Github에서만 특정되는 토큰이며, 디바이스마다 생성할 수 있음
2. 언제든지 토큰을 개별적으로 취소할 수 있음
3. 토큰의 범위를 좁혀 사용 사례에 필요한 액세스만 허용할 수 있음
4. 무차별적으로 대입 시도가 불가능함

쨌든.. 토큰 발급 방법은
1. Settings 클릭
2. 왼쪽 메뉴바에서 developer settings 클릭
3. Personal access tokens 탭 클릭
4. note, scope 권한 등을 필요에 맞게 입력한 후 토큰을 생성한다.
5. 📌 발급된 access token은 복사해서 저장해둔다!!!!!

[Window] Github 자격 증명 토큰 설정

  1. 제어판에 들어간다
  2. 사용자 계정 클릭
  3. window 자격 증명 관리 탭 클릭
  4. git:https://github.com를 찾아 편집클릭
  5. 암호에 아까 복사해뒀던 토큰을 붙여넣는다.

이제 정상적으로 된다.

profile
더 높이

0개의 댓글