2016-10-12 20 views
0

그래서 svn에 대한 사전 커밋 훅을 만들려고하지만 오류 Post-commit hook failed (exit code 255) with no output이 계속 나오게됩니다. 나는 다른 질문을 찾아 보았지만 나는 svn에 익숙하지 않기 때문에 정말로 이해하지 못한다.출력이없는 포스트 커밋 훅 (종료 코드 255) 실패

#!/bin/sh 
# POST-COMMIT HOOK 

REPOS=$1 
REV=$2 
UUID=`svnlook uuid $REPOS` 
URL=http://XXXXXXXXXXX:8080/subversion/${UUID}/notifyCommit?rev=$REV 
echo $URL 

/usr/bin/curl \ 
-v \ 
--connect-timeout 5\ 
--header "Content-Type:text/plain;charset=UTF-8" \ 
--data "`svnlook changed --revision $REV $REPOS`" \ 
$URL 
+1

실행시'svnlook'의 전체 경로를 지정하는 것으로 시작하십시오. 스크립트가 빈 환경에서 어떻게 실행되는지, 그래서 그것을보기위한'$ PATH'가 없다. – alroc

답변

2

나는 내 게시물 커밋 파일 chmod로 해결했습니다. 실행 권한이 없다고 밝혀졌습니다.