관리 메뉴

제뉴어리의 모든것

[Git Action] Run ./gradlew build/home/runner/work/_temp/46af0a17-aff6-47ea-ab02-304aec292273.sh: line 1: ./gradlew: Permission denied 본문

에러

[Git Action] Run ./gradlew build/home/runner/work/_temp/46af0a17-aff6-47ea-ab02-304aec292273.sh: line 1: ./gradlew: Permission denied

제뉴어리맨 2022. 10. 23. 02:47

상황

기본적인 Spring Boot 프로젝트의 내용만 존재하는 Github 레포지토리로

 Git Action 으로 자동 배포화 과정을 진행하던 중

Build with Gradle  

에러가 발생하였다.

 

에러 메세지

Run ./gradlew build
/home/runner/work/_temp/46af0a17-aff6-47ea-ab02-304aec292273.sh: line 1: ./gradlew: Permission denied

또는

 

Error Gradle Script ‘/Home/Runner/Work/*/Gradlew’ Is Not Executable

 

원인

gradlew 파일에 대한 권한 문제이다. 

 

 

 

해결 방법

gradlew 가 있는 git 영역의 폴더로 가서

git 터미널로 

git update-index --chmod=+x gradlew

위와 같은 명령어를 입력해준다.

 

 

결론

뭔가 이유 없이 파일을 실행 하지 못할때는 해당 파일의 권한문제를 생각해보자