프로그래밍

[git] 윈도우 환경에서 실행권한이 있는 쉘 스크립트를 추가하는 방법

채윤아빠 2020. 12. 1. 08:57
728x90
반응형

윈도우 환경에서도 간단한 리눅스의 쉘 스크립트를 작성하고 git-bash 등에서 실행도 해 볼 수 있지만, 윈도우의 파일 시스템과 리눅스의 파일 시스템이 서로 달라서 윈도우에서 작성한 쉘 스크립트를 git 저장소에 푸시한 후, 리눅스 시스템에서 동일 저장소를 동기화하여 보면, 윈도우에서 작성한 쉘 스크립트 파일에 실행권한이 부여되어 있지 않아서 따로 실행권한을 부여한 후, 실행해야만 합니다.


이런 번거로움을 없애기 위하여 윈도우에서도 리눅스의 실행권한을 부여하여 저장소에 추가하는 방법이 있습니다.


다음과 같이 "--chmod +x" 옵션을 추가하여 "add"하면, 다른 리눅스 환경에서는 스크립트의 실행권한이 올바로 설정됩니다.

git add --chmod +x scripts/start_up.sh