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.2. Acceso a través del protocolo WebDAV (http: //)


Para acceder al repositorio de Subversion a través del protocolo WebDAV, debe configurar su servidor web Apache 2. Agregue el siguiente fragmento entre el y elementos en / etc / apache2 / sites-available / 000-default.conf, u otro archivo VirtualHost:


DAV svn

SVNParentPath / ruta / a / repos AuthType Basic


imagen

3 http://svnbook.red-bean.com/


AuthName "Su nombre de repositorio" AuthUserFile / etc / subversion / passwd Requiere usuario válido


imagen

El fragmento de configuración anterior asume que los repositorios de Subversion se crean bajo / ruta / a / repositorios directorio usando administrador comando y que el usuario HTTP tiene suficientes derechos de acceso a los archivos (ver más abajo). Pueden ser accesibles usando http://hostname/svn/repos_name dirección URL


Cambiar la configuración de apache como el anterior requiere volver a cargar el servicio con el siguiente comando


sudo systemctl recargar apache2.service


Para importar o enviar archivos a su repositorio de Subversion a través de HTTP, el repositorio debe ser propiedad del usuario HTTP. En los sistemas Ubuntu, el usuario HTTP es www-data. Para cambiar la propiedad de los archivos del repositorio, ingrese el siguiente comando desde el símbolo del sistema:


sudo chown -R www-data: www-data / ruta / a / repositorios


imagen

Al cambiar la propiedad del repositorio como www-data no podrá importar o enviar archivos al repositorio ejecutando archivo de importación svn: /// comando como cualquier otro usuario que no sea www-data.


A continuación, debe crear el / etc / subversion / passwd archivo que contendrá los detalles de autenticación del usuario. Para crear un archivo, emita el siguiente comando en un símbolo del sistema (que creará el archivo y agregará el primer usuario):


sudo htpasswd -c / etc / subversion / passwd nombre_usuario


Para agregar usuarios adicionales, omita el "-C" opción ya que esta opción reemplaza el archivo anterior. En su lugar, utilice este formulario:


sudo htpasswd / etc / subversion / passwd nombre_usuario


Este comando le pedirá que ingrese la contraseña. Una vez que ingresa la contraseña, se agrega el usuario. Ahora, para acceder al repositorio puede ejecutar el siguiente comando:


svn co http: // nombre del servidor / svn


imagen

La contraseña se transmite como texto sin formato. Si le preocupa el espionaje de contraseñas, le recomendamos que utilice el cifrado SSL. Para obtener más información, consulte la siguiente sección.


Top OS Cloud Computing en OnWorks: