programing/Git

[GitHub] Authentication failed. (use personal access token)

쪽제비 2022. 4. 28. 20:36

오랜만에 github을 사용하려고 하는데.. 레포지토리를 만들고 푸시를 하려고 하자 에러가 났다.

 

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.

 

내용은 이제 패스워드로 인증하는 것이 안된다는 것이다.

토큰을 사용한 인증을 해야 한다고 하는데 어떻게 하는지 정리해 보자.

 

 

1. github 로그인 후 프로필의 settings를 선택한다.

 

2. 좌측 사이드바 하단에 <> Developer settings 를 선택한다.

 

 

3. 좌측 사이드바의 'Personal access tokens 를 클릭하고, 우측 'Generate new token' 버튼을 클릭한다.

 

4. note에 원하는 문구를 써 넣고, 만료 기간을 선택한다. 기본 값은 30일.

 

 

5. 토큰 권한을 선택한다.

 

6. 선택을 마친 후 하단의 'Generate token'을 클릭하면 토큰이 나오는데 잘 저장해 놓는다.

 

7. keychain access 에서 github를 검색 후 삭제한다.

둘다 삭제

 

8. push할때 password에 위에서 생성한 token을 복사해서 입력하면 완료

'programing > Git' 카테고리의 다른 글

[GIT] Gitignore 자동 생성  (0) 2022.05.02