본문 바로가기
[Error Handling]

😡 Github : Authentication failed for~

by 황원용 2023. 5. 9.
728x90

🚨 Error :

  • 깃허브 내 레파지토리에 있는 코드를 저장하거나, pull 할 시에 위와 같은 에러가 발생했다.



🤓 원인 :

 깃허브에서 2021년 8월 13일부터 변경된 인증 방법으로 단순히 아이디, 비밀번호로 로그인하여 사용자임을 인증하는 방식에서 토큰 방식으로 변경된 듯하다. 따라서 깃허브 레파지토리에 있는 코드를 로컬에서 다루기 위해서는 Personal Token을 가지고 있어야 한다.

 


🚒 해결 :

1. 깃허브 로그인을 한다.

2. Settings에 들어간다.

3. 맨 아래 Developer Settings에 들어간다.

4. 여기서 토큰을 발급받는다.

5. 토큰에 대해 메모를 하고(Note), 토큰의 기한을 설정한다.(Expiration)

6. Select Scopes에서는 레파지토리 접근이 목적이니 repo에 체크를 한다. 다른 부분도 필요시에는 체크를 한 후 토큰을 발급 받는다. 토큰은 따로 저장되지 않으므로 안전한 곳에 보관한다.

7. 이후 터미널 등에서 레파지토리에 접근할 때 username에는 사용자, password에는 토큰값을 입력하면 정상적으로 이용이 가능하다.

 


🤔 의문점 :

없음!

 

 

 

참고

https://wotres.tistory.com/entry/Github-에러-해결법-Authentication-failed-for-use-a-personal-access-token-instead

728x90