añadir repository gitlab a networkingmine

Intento agregar un repository de gitlab para networkingmine, pero cuando se accede al repository a través de networkingmine, aparece el siguiente post:

"La input o revisión no se encontró en el repository".

Mi configuration de repository:

enter image description here

Redmine: 2.4.1
OS: ubuntu

editar:

testing de permissions de www-data:

root@Development:~# su www-data $ ls /home/git/repositories/mapb_1990/test.git/ branches config description HEAD hooks info objects refs 

Si está utilizando el module Passenger para Apache, es probable que se esté ejecutando bajo nobody (y no en www-data ). Consulte con:

 root@Development:~# ps auxf | grep -A 8 -e "/usr/sbin/apache2 -k star[t]" -e /usr/local/share/networkingmin[e] 

y busque processs que comiencen con Passenger y Rack : ¿se están ejecutando bajo nobody (tuve exactamente el mismo problema y lo solucioné ahora, así que no puedo verificar qué salida exacta debería tener).

(Redmine está ubicado en / usr / local / share / networkingmine en mi configuration).

Y, en la configuration pnetworkingeterminada, nobody puede acceder a / home / git / repositories / :

 root@Development:~# su nobody sh-4.2$ ls /home/git/repositories/ ls: cannot access /home/git/repositories/: Permission denied 

Tienes dos opciones:

  • Hace que la ruta a "/home/git/repositories/mapb_1990/test.git/" esté disponible para todos ( chmod -R o=rx /home/git/repositories/mapb_1990/test.git/ )
  • Cambie el uso y el grupo de Pasajeros en la configuration de VirtualHost agregando las siguientes líneas a su file VirtualHost:

     <IfModule mod_passenger.c> PassengerUser www-data PassengerGroup www-data </IfModule> 

    Es posible que también desee ejecutar estos commands para asegurarse de que previamente nobody:nogroup files propiedad del nobody:nogroup se transfieren a www-data:www-data :

     root@Development:~# find /usr/local/share/networkingmine -user nobody -exec chown www-data {} \; root@Development:~# find /usr/local/share/networkingmine -group nogroup -exec chgrp www-data {} \; 

    Y reinicie Apache:

     root@Development:~# service apache2 restart