반응형
안녕하세요.
회사에서 테스트 자동화를 위해 Jenkins에 git 을 연동하여 사용하고 있습니다.
여러 테스트 스크립트 중 직접 실행할 수 있는 쉘 스크립트 (.sh) 같은 것들은 git에 업로드 하기 전,
실행 권한을 추가해 주어야 Jenkins에서 실행 가능한 것을 확인 하였습니다.
이번 포스팅에서는 git에서 실행 권한 추가/제거 하는 방법을 알아보겠습니다.
로컬 파일시스템의 실행 권한과
git의 실행 권한은 별도로 관리되더라구요...
1. git에서 퍼미션 확인 하기
다음 명령어를 통해 퍼미션 확인이 가능 합니다.
$ git ls-tree HEAD
현재 디렉토리에 위치한 파일들의 퍼미션을 제일 왼쪽 에서 확인 가능합니다.
'100644' 등 으로 표시 되는데, 뒤의 3자리를 보시면 됩니다.
644는 실행 권한은 없는 상태 입니다.
(리눅스 실행 권한에 대해선 추 후에 다시 올려보겠습니다.)
2. 실행 권한 추가
다음 명령어를 통해 실행 권한 추가가 가능 합니다.
$ git update-index --chmod=+x 파일명
만약 실행 권한을 없애고 싶으면
--chmod=-x
를 인자로 입력 해주시면 됩니다.
반응형
'Computer Etc.' 카테고리의 다른 글
티스토리 블로그 광고 삽입 : 구글 애드센스 연동 (Google Adsense) (0) | 2020.09.08 |
---|---|
티스토리 블로그 광고 삽입 : 구글 애드센스 가입 후 승인 받기 (Google Adsense) (0) | 2020.09.07 |
티스토리 블로그 광고 삽입 : 구글 애드센스, 카카오 애드핏 연동 (Google Adsense, 카카오 AdFit) (2) | 2020.09.04 |
이메일 송수신 프로토콜 비교 : SMTP, POP3, IMAP (0) | 2020.08.31 |
오픈소스 라이센스 정리(GPL, LGPL, BSD, Apache, MIT, MPL, Eclipse) (펌) (2) | 2020.08.24 |