Red de conocimiento informático - Problemas con los teléfonos móviles - Transplantación de svn a linux en entorno windows

Transplantación de svn a linux en entorno windows

Migre svn de Windows a Linux

Logre acceso svn y acceso http.

Ingresar al directorio de la conferencia

Authz: ​​Responsable de la gestión de permisos de la cuenta de la biblioteca test3, controlando si la cuenta tiene permisos de lectura y escritura.

Contraseña: Responsable de la gestión de cuentas y contraseñas de la biblioteca test3, preste atención al texto claro de la contraseña.

Servidor SVN. conf: archivo de configuración del servidor SVN

Ejemplo:

Inicio:

Puerto: 3690. Encienda el firewall. .

Visite:

SVN://192.168.1.206:3690/test3

Utilice el módulo mod_dav_svn para implementar el servicio Apache para acceder al almacén svn. mod_dav_svn es la interfaz Apache y svn.

SVNParentPath /svn/svndir

Si varios repositorios recomiendan usar SVNParentPath en lugar de SVNPath, haga referencia a la ubicación del repositorio /svn/svndir.

AuthUserFile /svn/svndir/passwd

Se refiere al nombre de usuario y contraseña creados posteriormente usando htpasswd de Apache.

AuthzSVNAccessFile/SVN/SVN dir/authz

Hacer referencia al archivo de permisos

Crear un usuario y establecer una contraseña

En este momento , puedes Aprobado

http://192.168.1.206/SVN/test3

Ingresa el nombre de usuario y la contraseña en el navegador para acceder.

Puede empaquetar y migrar directamente los datos del directorio de Repositorios de Windows al directorio de Repositorios de Linux, pero el nombre de usuario y la contraseña no se pueden migrar y es necesario reconstruirlos.

1 Tenga en cuenta que hay un problema con los permisos. Si el propietario de /svn/svndir no es Apache, siempre se denegará el acceso.

2 asistencia svn y protocolo http

Los clientes utilizan el protocolo Svn para acceder al repositorio en modo svn://, mientras que el módulo mod_authz_svn permite a los clientes acceder al repositorio a través de Apache. . Utilizan diferentes servicios: svnserve y httpd respectivamente. Debido a que los usuarios y grupos tienen diferentes permisos y diferentes métodos de administración de permisos, no se recomienda activar ambos métodos de acceso al mismo tiempo.

Desde la perspectiva de la facilidad de uso y la administración conveniente, la capacidad de Apache para acceder al repositorio en forma del módulo mod_authz_svn hará que más personas lo elijan. (El modo mod_authz_svn utiliza el puerto 80 para el acceso y proporciona transmisión cifrada como https. El método de almacenamiento de contraseña utilizado para la verificación de la información del usuario no es texto sin formato).