linux – Reemplazar el usuario de gitolite3 con git

Pregunta:

Estoy instalando gitolite3 en un servidor, con ssh y http tirando / empujando / alltherest. Durante el proceso, se crea un usuario y grupo gitolite3.

Cuando corro:

$ ssh gitolite3@server info

Recibo el mensaje de gitolite3 correcto con la información del repositorio RW.

El problema es que quiero el usuario habitual git en lugar del engorroso gitolite3, sin romperlo todo. Algún otro hilo mencionó la creación del usuario git con el mismo uid ang gid, pero esto no da los mismos resultados que el anterior.

Cuando inicio sesión (usando la pantalla gráfica de inicio de sesión convencional), está mi usuario administrador habitual y, de alguna manera, el nombre de usuario de gitolite3 (pero no estoy seguro de si este es el alias de gitolite3 o de usuario de git que creé).

¿Cómo creo el usuario git / reemplazo el usuario gitolite3 para que ssh git @ server info funcione con gitolite3? ¿Y qué determina exactamente cuándo un usuario puede iniciar sesión utilizando la pantalla de inicio de sesión y cómo desactivarlo?

Respuesta:

Si este es un nuevo entorno, simplemente crearía el nuevo usuario de git como de costumbre y luego ejecutaría la configuración de gitolite para ese usuario (y me olvidaría del usuario de gitolite3).

Si realmente desea mantener la configuración / repositorios / etc. de gitolite actual. probablemente pueda copiar todos los archivos relevantes a ese usuario una vez que haya terminado (y asegúrese de que la información de propiedad esté actualizada) y podría simplemente funcionar (consulte los documentos de gitolite sobre cómo mover los repositorios a una nueva máquina en caso de que enumere algún extra trampas sobre este proceso).

Leave a Comment

Your email address will not be published. Required fields are marked *

web tasarım