git 저장소가있는 서버가 있습니다. 그 서버에 push 할 때마다 저장소에 대한 gitstats 문서를 다시 생성하고 싶습니다.Git 사후 수신 후크가 제대로 작동하지 않습니다.
gitstats /home/<username>/<proyect-name>/htdocs/ /home/<username>/gitstats
를 그리고 여기 해당 서버에있는 저장소에 후크를 포스트받을 내이다 : 나는 다음과 같은 명령을 실행할 경우 해당 컴퓨터에서
는 gitstats 문서는 그것을 제대로 새로 고칠 것#!/bin/sh
gitstats /home/<username>/<proyect-name>/htdocs/ /home/<username>/gitstats
따라서 해당 컴퓨터로 밀어 넣을 때 해당 명령을 실행하려고 시도하지만 올바르게 작동하지 않으면 밀어 넣기 후 출력 메시지에 다음과 같은 오류 메시지가 표시됩니다.
remote: fatal: Not a git repository: '.'
후크에서 해당 명령을 제거하면 오류 메시지가 표시되지 않습니다.
서버에서 직접 실행될 때 명령이 제대로 작동하는 이유와 푸시 후에 실행될 때 이해가되지 않습니다.
제안 사항?