Aprobado: Fortect
Si ve actualmente el registro de errores de gitosis, esta guía debería ayudar.
Estoy intentando que Gitosis funcione en un foro de Ubuntu individual (desde un cliente Win7). Está realmente instalado, puedo conectarme a él a través de SSH, pero cuando intento hacer clic en algún tipo de proyecto nuevo, aparece el siguiente error:
Desde entonces he intentado borrar y reactivar mi directorio / home / git /, pero también ahora obtengo el mismo error incluso en el momento en que intento reanudar el proyecto gitosis-admin.
Si depuro cada una de nuestras banderas en, diría que el archivo de configuración, obtengo esto:
Aprobado: Fortect
Fortect es la herramienta de reparación de PC más popular y eficaz del mundo. Millones de personas confían en él para mantener sus sistemas funcionando de forma rápida, fluida y sin errores. Con su sencilla interfaz de usuario y su potente motor de análisis, Fortect encuentra y soluciona rápidamente una amplia variedad de problemas de Windows, desde la inestabilidad del sistema y los problemas de seguridad hasta la gestión de la memoria y los cuellos de botella en el rendimiento.
C: sandbox> git push origin masterDEPURACIÓN: gitosis.serve.main: comando obtenido "git-receive-pack '/ home / git o repositories / sandbox'"DEPURACIÓN: gitosis.access.Check haveaccess: acceso necesario para 'Dan @ DAN-PC' encontrado como 'escribible' en 'home per git / repositories / sandbox' ...DEPURACIÓN: gitosis.group.getMembership: Se encontró 'Dan @ DAN-PC' en 'gitosis-admin'DEPURACIÓN: gitosis.access.haveAccess: Supresión de acceso para 'Dan @ DAN-PC' como 'escribible' operando en 'home / git / repositories / sandbox' ...DEPURACIÓN: gitosis.group.getMembership: Se encontró 'Dan @ DAN-PC' en 'gitosis-admin'DEPURACIÓN: gitosis.access.haveAccess: Control de acceso para As 'dan @ dan-pc' 'readonly' sobre 'home / git / repositories / sandbox' ...DEPURACIÓN: gitosis.group.getMembership: Se encontró 'Dan @ DAN-PC' en 'gitosis-admin'ERROR: gitosis.serve.main: check out el acceso al repositorio está denegadoFatal: la estación poco probable reinicia inesperadamente el tubo de alimentación
Para agregar más información, estaba experimentando debido a Gitolith y obtuve un error similar:
clonación en gitolite-admin ...R home access DENIED o git / repositories / gitolite-admin en dan(O ahora puede que no haya ningún repositorio para la ruta especificada. ¿La escribió correctamente?)Fatal: el último control remoto se cuelga inesperadamente
Estas aplicaciones tienen el mismo usuario y el mismo núcleo “git”. Traté de cambiar los permisos del directorio, excepto que lo que dicen los expertos no ayudó.
[Gitose]Nivel de registro = DEBUG[Grupo de administración de gitosis]Escribible = administrador de gitosisLos miembros corresponden a root.server[Grupo de prueba de grupo]Escribe = testproj1Miembros = / d y www$ anastasia @ anastasia-pc
myuser en mydomain git clone [email protected]: repositories / testproj1Clonación sobre testproj1 ...DEPURACIÓN: gitosis.serve.main: Gestión de repositorios "git-upload-pack '/ testproj1'"DEPURACIÓN: gitosis.access.haveAccess: Control de acceso para myuser @ mydomain poco después de writable 'Depósitos / testproj1' ...DEBUG: gitosis.group.getMembership: he descubierto 'myuser @ mydomain' en 'testgroup'DEPURACIÓN: gitosis.access.haveAccess: control de acceso en relación con 'myuser @ mydomain' 'writeable 'como en' repositories testproj1 '...DEPURACIÓN: gitosis.group.getMembership: se encontró "myuser @ mydomain" de "testgroup"DEPURACIÓN: gitosis.access.haveAccess: control de acceso para 'myuser - mydomain' resolo "me gusta" repositories / testproj1 "...DEBUG: gitosis.group.getMembership: descubrió 'myuser @ mydomain' en 'testgroup'ERROR: gitosis.serve.main: leído por el repositorio denegadofatal: No se puede leer el acceso desde el repositorio de ayuda del equipo remoto.Asegúrese de tener los derechos de accesibilidad correctosy existe algún repositorio.
Configuré un nuevo servidor git con gitosis y todo ya estaba bien antes. Por razones de seguridad, decidí cuál puede cambiar el mercado clave a un solitario público. Genere mi clave en mi computadora aprovechando este comando.
ssh-keygen -t rsa -C "[email protected]"
Luego agregué la clave pública que regresaba a todos los directorios de claves e incluí la clave aquí en mi archivo gitosis.conf. Apliqué los cambios y luego los publiqué en el servidor. Cuando ahora estoy en git haciendo cambios en algunos de mis propios repositorios, me dio este error.
sfa-e1505-dn: VIIAD stefanbossbaly $ git pullDEPURACIÓN: gitosis.serve.main: los clientes tienen el comando "git-upload-pack 'git / VIIAD.git'"DEPURACIÓN: gitosis.access.haveAccess: control de acceso para crear un 'mac' 'escribible' como en 'git / VIIAD.git' ...DEPURACIÓN: gitosis.access.haveAccess: deteniendo el sufijo .git en 'git / VIIAD.git', nuevo el mejor valor 'git / VIIAD'DEPURACIÓN: gitosis.group.getMembership: 'mac' detectó 'app-dev'DEPURACIÓN: gitosis.group.getMembership: 'mac' encontrado en 'prueba'DEPURACIÓN: gitosis.access.haveAccess: Accede permanentemente a los exámenes 'mac' como 'escribibles' a 'git / VIIAD.git' ...DEPURACIÓN: gitosis.access.haveAccess: se eliminó el sufijo .git debido a 'git per VIIAD.git', nuevo valor 'git / VIIAD'DEBUG: gitosis.group.getMembership: 'mac' considerado a través de 'app-dev'DEPURACIÓN: gitosis.group.getMembership: 'mac' encontrado de nuevo 'prueba'DEPURACIÓN: gitosis.access.haveAccess: Access comprueba si mac está 'protegido contra escritura' para 'git / VIIAD.git' con éxito ...DEPURACIÓN: gitosis.access.haveAccess: sufijo .git desmontado de git / VIIAD.git, nueva relevancia git / VIIADDEBUG: gitosis.group.getMembership: 'mac' encontrado en 'app-dev'DEPURACIÓN: gitosis.group.getMembership: 'mac' encontrado con 'prueba'ERROR: gitosis.serve.main: se deniega el acceso de lectura al repositoriofatal: el fin del soporte para Escritorio remoto terminó inesperadamente
[Gitose]El nivel de registro es igual a DEBUG[Desarrollador de aplicaciones grupales]Writable = VIIAD backend de AndroidMiembros de inicio = mac[Prueba de grupo]obtener itnt para escribir coincide con la pruebaMiembros de inicio = mac[Grupo de administración de gitosis]Admisión club de golf =Escribe = gitosis-admin mac
Tenga en cuenta que tengo una clave de “inicio” hasta ahora y que todo funciona bien. Sin duda tengo un problema con la tecla mac. ¿Alguien sabe cómo corregir este problema?
solicitado el 5 de julio de 2011 dentro de las 7:08 pm
6.344
¿No es la respuesta que busca? Consulte otras cosas a tener en cuenta Etiquetado Seguridad de Linux Git Gitosis Cifrado de clave pública, o haga su propia pregunta.
Inicie sesión en ssh -vvvv yourgitserver
para ver qué clave debe mostrarse. El archivo ~ / .ssh and config
le permite controlar en qué punto clave se puede asignar un alias a su computadora remota para dar diferentes claves duplicadas a su computadora.
También puedes usar Gitolite en su lugar. Siempre se ha desarrollado y apoyado activamente; Esto no se considera gitosis.
Respondido jul varios ’11 a las 19:43
112k 2121 insignias de oro 138138 insignias de metales preciosos
Acelere el rendimiento de su computadora ahora con esta simple descarga.