반응형
git push 명령 후 아이디와 비밀번호를 입력하라기에 적었더니
다음과 같은 오류가 떴다.
remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead
fatal: Authentication failed for "저장소 주소"
원인:
깃허브에서 2021년 중반부터 인증에 personal access token을 사용하도록 바꾸면서 발생하는 오류이다.
해결방법:
personal access token을 발행해서 비밀번호로 입력해주면 된다.
1. 깃허브에서 오른쪽 상단의 자기 프로필 이미지를 클릭
2. setting 선택
3. 왼쪽에 뜨는 메뉴 중 가장 밑의 Developer setting를 선택
4. 왼쪽에 뜨는 메뉴 중 Personal access tokens를 선택
5. Generate new token 버튼 클릭
6. 버튼을 누르면 뜨는 페이지에서 토큰 정보를 설정한다.
- 나는 Note: auth라고 적고, Expiration: No expiration로 설정했다.
- 아래에 뜨는 목록에서는 자신이 사용할 기능들에 체크를 해주자.
7. Generate token 선택
8. 토큰을 복사
9. 다시 git push 후 username과 password를 입력하라는 문구가 뜨면, username에는 자신의 아이디를 적고, password에는 방금 복사한 토큰을 입력한다. (마우스 우클릭 > 붙여넣기)
10. push가 정상적으로 실행된다.
반응형
'Git' 카테고리의 다른 글
[총정리] Git/Github 브랜치(branch) 목록, 생성, 삭제, 이동, 전환, 병합 (0) | 2022.05.30 |
---|---|
Git 에러 해결 - does not have a commit checked out / fatal: adding files failed. (0) | 2022.05.28 |
맥(Mac)에서 깃(Git) 설치하는 방법 (0) | 2022.05.26 |
Git 연결 주소 확인, repository 연결 끊기 (remote) (0) | 2022.05.25 |
[총정리] Git commit 취소 & 깃허브 커밋 삭제 방법 (24) | 2022.05.24 |
댓글