오랜만에 새 프로젝트를 시작했다.
개발 환경 세팅을 끝내고 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
을 사용해야 한다는 것이었다.
Git에서 말하는 Token 사용 이유
1. Github에서만 특정되는 토큰이며, 디바이스마다 생성할 수 있음
2. 언제든지 토큰을 개별적으로 취소할 수 있음
3. 토큰의 범위를 좁혀 사용 사례에 필요한 액세스만 허용할 수 있음
4. 무차별적으로 대입 시도가 불가능함
쨌든.. 토큰 발급 방법은
1. Settings
클릭
2. 왼쪽 메뉴바에서 developer settings
클릭
3. Personal access tokens
탭 클릭
4. note
, scope
권한 등을 필요에 맞게 입력한 후 토큰을 생성한다.
5. 📌 발급된 access token
은 복사해서 저장해둔다!!!!!
제어판
에 들어간다사용자 계정
클릭window 자격 증명 관리
탭 클릭git:https://github.com
를 찾아 편집
클릭이제 정상적으로 된다.