코딩/Git

[Github] Incorrect credentials. insufficient scopes granted to token 에러 해결 방법

Comi-ing 2024. 10. 3. 20:29

전날 발급한 토큰으로 Github를 연결하려고 했는데

Incorrect credentials. insufficient scopes granted to token에러가 발생했습니다...

 

 

엥...? 왜 에러가...

최근에 발급한 뜨끈뜨끈한 토큰인데 만료가 되었을리도 없고 매우 당황했습니다.

 

일단 에러 원인을 확인해 보았습니다.

 

에러 원인

1. Incorrect credentials

말 그대로 잘못된 자격이라는 뜻입니다.

엑세스 토큰이 유효하지 않거나 만료된 경우를 말하는데 전 어제 받았기 때문에 이 원인은 아닐 거라고 예상했습니다.

 

2. insufficient scopes

불충분한 권한이라는 뜻인데.. 

토큰을 생성할 때 repository에 대한 필요한 권한을 추가하지 않아서 생기는 문제입니다.

토큰을 급하게 발급하냐고 권한 체크를 제대로 안한 것 같아요..

 

에러 해결 방법

토큰 생성할 때 적절한 권한을 부여한 토큰을 생성하면 됩니다!

 

Github에서 Tokens 페이지를 가면 다음과 같이 Select scopes로 원하는 권한을 부여할 수 있습니다.

 

여기서 repo, admin:org, gist, user를 선택해주시면 됩니다.

 

오늘 포스팅도 읽어주셔서 감사합니다~