Estaciones de trabajo en línea OnWorks Linux y Windows

Logotipo

Alojamiento gratuito en línea para estaciones de trabajo

<Anterior | Contenido | Siguiente>

3.3.4. Acceso mediante protocolo personalizado (svn: //)


Una vez que se crea el repositorio de Subversion, puede configurar el control de acceso. Puede editar el / ruta / a / repos / project / conf / svnserve.conf archivo para configurar el control de acceso. Por ejemplo, para configurar la autenticación, puede descomentar las siguientes líneas en el archivo de configuración:


# [general]

# contraseña-db = contraseña


Después de descomentar las líneas anteriores, puede mantener la lista de usuarios en el archivo passwd. Entonces, edita el archivo passwd

en el mismo directorio y agregue el nuevo usuario. La sintaxis es la siguiente:


nombre de usuario = contraseña


Para obtener más detalles, consulte el archivo.


Ahora, para acceder a Subversion a través del protocolo personalizado svn: //, ya sea desde la misma máquina o desde una máquina diferente, puede ejecutar svnserver usando el comando svnserve. La sintaxis es la siguiente:


$ svnserve -d --foreground -r / ruta / a / repositorios

# -d - modo demonio

# --foreground - ejecutar en primer plano (útil para depurar)

# -r - raíz del directorio para servir


Para obtener más detalles de uso, consulte:

$ svnserve --ayuda


Una vez que ejecuta este comando, Subversion comienza a escuchar en el puerto predeterminado (3690). Para acceder al repositorio del proyecto, debe ejecutar el siguiente comando desde un indicador de terminal:


svn co svn: // nombre de host / proyecto proyecto --nombre de usuario nombre_de_usuario


Según la configuración del servidor, solicita una contraseña. Una vez que esté autenticado, verifica el código del repositorio de Subversion. Para sincronizar el repositorio del proyecto con la copia local, puede ejecutar el actualización subcomando. La sintaxis del comando, ingresada en un indicador de terminal, es la siguiente:


cd project_dir; actualización svn


Para obtener más detalles sobre el uso de cada subcomando de Subversion, puede consultar el manual. Por ejemplo, para obtener más información sobre el comando co (pago), ejecute el siguiente comando desde un indicador de terminal:


ayuda de svn co


Top OS Cloud Computing en OnWorks: