Transplantación de svn a linux en entorno windows
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).