ect

[git] refusing to allow a Personal Access Token to create or update workflow ~ without `workflow` scope 에러해결

꼬물쥰 2023. 1. 25. 21:31

작업을 완료하고 git push를 하는데 remote rejected라는 문구와 함께 아래와 같은 에러가 발생했다.

 

발생이유

깃허브 블로그를 만들고 jekyll theme를 적용하려고 yml파일을 업로드하려고 하니 에러가 발생했다. 

에러메시지는 발급받은 Access token으로는 workflow에 접근하지 못한다는 오류이다.

-> 사용하고 있는 Personal Access Token에는 scope에 workflow가 빠져있는데, 해당 레포지토리에 github workflow설정이 되어있는 경우에 권한이 없다는 에러가 발생하는 것이다.

 

해결방법

토큰의 scope만 변경해주면 된다><

 

github.com/settings/tokens

먼저 이 링크로 들어가서 사용중인 토큰을 선택한다

위의 사진처럼 해당 Personal Access Token 설정에 들어가서 workflow에 체크하고, 업데이트 해주면 끝이다.

토큰을 재발급하거나 다시 등록해야하는 작업도 필요없다. 

 

이렇게 스코프를 변경해주고 다시 bash에서 push를 하니까 잘 된다 ㅎ.ㅎ