Ver título. Mi repositorio está ubicado en un recurso compartido de red. Cuando presiono nuevas revoluciones allí, post-udpate
se activa un gancho. El gancho necesita Perl y funciona bien.
¿Pero cuál perl.exe
se utiliza aquí? ¿El de mi máquina? ¿O Perl se instala accidentalmente en la máquina remota y se ejecuta Perl?
Respuesta1
Si se trata de un recurso compartido de red normal (SMB/CIFS), se ejecuta en el cliente.
Si usa Git a través de SSH o HTTPS, Git (posiblemente una implementación alternativa) se ejecuta en el lado remoto y ejecuta enlaces.
Más simplificado: si tiene una ruta de archivo configurada como remota, se ejecuta localmente, incluso cuando en realidad es SSHFS o cualquier otra cosa. En caso contrario, se ejecuta de forma remota.