git push를 했을 때 이렇게 [remote rejected]와 함께 이 메시지가 나오는 경우가 있는데 원인은 단순합니다.

Github Personal Access Token을 사용중인데 해당 토큰의 scope에 workflow가 빠져있고, 그런데 해당 레포에 github workflow가 설정되어 있는 경우 권한이 없다고 나오는 것입니다.

 

해당 액세스 토큰 설정으로 들어가서 workflow에 체크를 해준 뒤, 업데이트 해주면 완료입니다.

또 토큰 다시 만들고 다시 입력해줘야 하나 했는데, scope 바꾸는건 토큰을 바꾸지 않아도 되네요. 편리합니다