El gancho del lado del server de GitLab no está funcionando: cómo reenviar un git-push

Recientemente instalé GitLab (v8.3.3) en mi server y monté mis repositorys existentes con NFS en lugar de repositorys creados para mi grupo gitlab.

Quiero hacer que GitLab muestre toda mi actividad para el repository actual en el feed de actividad de GitLab, así que verifiqué si funciona o no (no lo es).

He notado que mis repositorys antiguos (no creados por gitlab) tienen solo ejemplos de ganchos, así que los reemplacé con ganchos GitLab (post-recepción, pre-recepción y actualización).

Ahora cuando clono el repository con la ruta proporcionada por GitLab (es decir, git@gitlab.my_company.com:group/repo_name.git ) y luego git@gitlab.my_company.com:group/repo_name.git – la actividad es visible a través de GitLab.
Por otro lado, cuando clono a través de un enlace directo al repository (es decir, ssh://<user_name>@192.168.12.34/path/to/repo_name.git ) – la actividad no se muestra en Panel / Actividad.

Mi pregunta:
¿Cómo hacer que GitLab actualice la actividad desde ambas routes remotas?
¿Tiene esto algo que ver con cambiar esos ganchos?

EDITAR: Me acabo de dar count de que mi git repo está en un server y mi GitLab está en otra máquina. El directory de ganchos está enlazado simbólicamente, por lo que el directory original de ganchos del server git es un enlace que apunta a ninguna parte.

¿Puedo enviar un "git push" de una máquina al server de GitLab?

Yo diría que tendrías que instalar una secuencia de commands que apuntas desde tu file authorized_keys. Tendría que examinar los commands pasados ​​y ejecutar el mismo shell gitlab como lo ejecuta el usuario git, en caso de que se trate de un command git.

Normalmente sus commands git sobre ssh no se ejecutarán en el shell gitlab, sino que los commands estándar de git.

Idealmente, solo utilizaría su server GitLab a partir de ahora para administrar los repos, ya que administrará a los usuarios y sus keys. Si bien puede configurar un enganche posterior a la recepción en su server de repository que agrega el trabajo de networkingis a los datos (esto es lo que desencadena la actividad, y es principalmente lo único que le falta aquí) No podrá acnetworkingitar fácilmente a los usuarios correctos sin los mismos ID de key que el server gitlab. Podría crear un usuario de sistema en GitLab con el que siempre acnetworkingitaría impulsos a su server de repository. Pero eso es probablemente less que ideal.