Git Hooks no se ejecuta automáticamente

Estoy tratando de configurar un gancho git para que pueda integrar con bugTracker.net. Proporcionan una secuencia de commands de git hook que he pegado en el file post-commit.sample para su uso. He eliminado el sufijo .sample por lo que el nombre del file ahora es post-commit. He instalado Python y he establecido la ruta. Sin embargo, el gancho no se ejecuta automáticamente. Funciona con éxito si se ejecutó manualmente.

He dado "todo el mundo" "control total" sobre el file (afaik que es la versión de chmod777 de la window)

¿Alguien puede darme algunos consejos?

Gracias, Max.

He visto este problema varias veces durante la última semana por personas que intentan alojar un git repo en Windows, así que desde el principio estoy casi seguro de cuál es el problema, pero vamos a ver los detalles de su configuration para ver.

¿Con qué protocolo estás trabajando? ¿Está utilizando SSH, HTTP (S), FTP, RSYNC o GIT? SSH y HTTPS son realmente los únicos dos protocolos que alguna vez se utilizaron para impulsar.

Voy a suponer que estás usando HTTP (S) porque eso es crítico para el escenario común que sigo viendo.

¿Cómo configuró HTTP (S)? ¿Está utilizando el método anterior que básicamente permite que HTTP (S) acceda al repository y ponga git-update-server-info en uno de los enganches (está ahí en uno de los ganchos de muestra pnetworkingeterminados)? ¿O está utilizando el método más nuevo que usa git-http-backend como script CGI?

La suposition de que estoy haciendo es que estás usando el antiguo método HTTP (S). Ese método nunca fue realmente para empujar a un repository y no hace que se ejecuten los ganchos. Debe cambiar al método más nuevo que usa la secuencia de commands git-http-backend CGI o usar SSH.