제목을 참조하세요. 내 저장소는 네트워크 공유에 있습니다. 거기에 새로운 개정판을 밀면 post-udpate
후크가 실행됩니다. 후크에는 Perl이 필요하며 잘 실행됩니다.
하지만 perl.exe
여기서는 어느 것이 사용됩니까? 내 컴퓨터에 있는 것? 아니면 Perl이 원격 시스템에 실수로 설치되어 Perl이 실행되었습니까?
답변1
일반(SMB/CIFS) 네트워크 공유인 경우 클라이언트에서 실행됩니다.
SSH 또는 HTTPS를 통해 Git을 사용하는 경우 Git(대체 구현일 수 있음)이 원격 측에서 실행되고 후크를 실행합니다.
더 단순화되었습니다. 파일 경로를 원격으로 설정하면 실제로 SSHFS 등이더라도 로컬로 실행됩니다. 그렇지 않으면 원격으로 실행됩니다.