2011-05-26 10 views
10

Tengo una PC de escritorio con Ubuntu 11.04 y una Netbook con Debian 6.0.1a. He instalado y configurado git como se describe en here, en mi PC de escritorio."ERROR: gitosis.serve.main: acceso de lectura del repositorio denegado" al intentar clonar un git repo

También estoy aprendiendo Symfony y he configurado un repositorio para el proyecto Jobeet en mi PC. Ahora, cuando intento de clonar el repositorio de Debian en mi netbook, me sale este error:

ERROR:gitosis.serve.main:Repository read access denied 

tengo ssh configuración y pueden conectarse fácilmente a la Ubuntu desde Debian con ssh.

contenido de mi gitosis.conf:

[gitosis] 


[group symfony] 
writable = jobeet 
members = [email protected] [email protected] 

[group team] 
writable = testproject 
members = [email protected] [email protected] 

[group gitosis-admin] 
members = [email protected] [email protected] 
writable = gitosis-admin 

que han copiado el archivo id_rsa.pub (clave pública del usuario de Debian) al directorio keydir también, y empujado al repositorio gitosis.

Puedo clonar el repositorio de la máquina Ubuntu, así que creo que tiene algo que ver con los permisos y/o ssh.

Cualquier ayuda es muy apreciada.

Respuesta

7

Primero usaría gitolita en su lugar. La gitosis ya no se desarrolla activamente.

Compruebe que necesita nombrar la clave pública para su nombre de usuario que aparece en la configuración. Su clave pública que usted confirma debe cambiarse a jobeet.pub.

Espero que esto ayude.

4

Recibí el mismo error mientras intentaba ingresar al nuevo repositorio. Fue causado por los derechos de falta en /var/git/repositories/gitosis-admin.git/hooks/post-update

sudo chmod a+x /var/git/repositories/gitosis-admin.git/hooks/post-update 
+1

Desafortunadamente no lo resolví en mi caso. Sigue el mismo error :( –

+0

Tuve un problema similar, la actualización posterior era un enlace que apuntaba a una versión obsoleta en python2.6 en lugar de python2.7. Se resolvió cambiando el enlace posterior a la actualización y corrigiendo los permisos. pregunta: http://stackoverflow.com/questions/1474515/gitosis-not-updating-server-configuration-after-push-of-configuration-changes – rfay

2

Esto consigue con frecuencia (1, 2, 3, y yo) resuelto por la re-generación el par de llaves ssh

ssh-keygen -t rsa 

y agregándolo en la configuración de la cuenta redmine.

Cuestiones relacionadas