Estaciones de trabajo en línea OnWorks Linux y Windows

Logotipo

Alojamiento gratuito en línea para estaciones de trabajo

<Anterior | Contenido | Siguiente>

2.5. Configuración de Gitolite


La configuración del servidor gitolite es un poco diferente a la de la mayoría de los otros servidores en sistemas similares a Unix. En lugar de los archivos de configuración tradicionales en / etc /, gitolite almacena su configuración en un repositorio de git. Por tanto, el primer paso para configurar una nueva instalación es permitir el acceso al depósito de configuración.


En primer lugar, creemos un usuario para que se acceda a gitolite como.


sudo adduser --system --shell / bin / bash --group --disabled-password --home / home / git git


Ahora queremos informar a gitolite sobre la clave SSH pública del administrador del repositorio. Esto supone que el usuario actual es el administrador del repositorio. Si aún no ha configurado una clave SSH, consulte la Sección 1.4, “Claves SSH” [p. 105]


cp ~ / .ssh / id_rsa.pub /tmp/$(whoami).pub


Cambiemos al usuario de git e importemos la clave del administrador a gitolite.


sudo su-git

configuración gl /tmp/*.pub


Gitolite le permitirá realizar cambios iniciales en su archivo de configuración durante el proceso de instalación. Ahora puedes clonar y modificar el repositorio de configuración de gitolite desde tu usuario administrador (el usuario cuya clave SSH pública importaste). Vuelva a ese usuario, luego clone el repositorio de configuración:


salida

git clone git @ $ IP_ADDRESS: gitolite-admin.git cd gitolite-admin


El gitolite-admin contiene dos subdirectorios, "conf" y "keydir". Los archivos de configuración están en el directorio conf y el directorio keydir contiene la lista de claves SSH públicas del usuario.


Top OS Cloud Computing en OnWorks: