Red de conocimiento del abogados - Ley de patentes - Cómo instalar el servidor svn en eclipse

Cómo instalar el servidor svn en eclipse

Los pasos son los siguientes:

1. Instale svn del lado del servidor y svn del lado del cliente

1. svn-1.4.5-setup.exe" (el archivo adjunto se puede descargar), esta instalación es muy sencilla, sólo sigue el siguiente paso.

(Instale en el directorio aquí: D:\Program Files\Subversion)

2. En segundo lugar, instale el software cliente "TortoiseSVN-1.4.5.10425-win32-svn-1.4. 5"

Esta instalación también es muy sencilla, solo da el siguiente paso. Una vez instalado el software del cliente, le pedirá que reinicie su computadora. Reanudar.

En segundo lugar, establezca el directorio de servicio para el control de versiones SVN.

1 Aquí, el directorio "D:\svn_service_root" está designado como el directorio de servicios para el control de versiones SVN. este directorio debe llamarse El directorio donde se encuentra el almacén. Si hay tres almacenes: repositorio_1, repositorio_2, repositorio_3, sus ubicaciones deben ser:

d:\svn_service_root\repository_1,

>d:\svn_service_root\repository_2,

d:\svn_service_root\repository_3.

2. Cree un almacén: hay 2 métodos de la siguiente manera

2.1) Ingrese "C:\Program Files\Subversion\bin\" en modo de línea de comando

Ingrese el comando: svnadmin create d:\svn_service_root\repository_1, para que se cree el primer almacén. Los proyectos se pueden importar a este almacén en el futuro. (El establecimiento de otros almacenes es similar) En este momento, ingrese al directorio: Escritorio--Mi PC--Disco local E:

--svn_service_root--repository_1. Verá las carpetas conf, dav, db, etc.

2.2) Abra el directorio: Mi computadora--Disco local E:--svn_service_root. Cree una nueva carpeta en este directorio, asígnele el nombre "repositorio_1", haga clic derecho en la carpeta recién creada -> TortoiseSVNàCrear repositorio aquí. El efecto es el mismo que el del primer método.

3. Abra el servicio svn y vaya al directorio de subversion en la línea de comando (el directorio donde se acaba de instalar el servidor svn): svnserve -d -r D:\svn_service_root

Explicación de este comando:

Nota:

El efecto del parámetro -d es el mismo que el de --daemon

El efecto de -r El parámetro es el mismo que el de --root

svnserve esperará solicitudes en el puerto 3690.

La opción --daemon (dos guiones) le indica a svnserve que se ejecute como un demonio para que no saldrá hasta que se finalice manualmente. No cierre la ventana de la línea de comando; cerrar la ventana detendrá svnserve.

Puedes crear directamente un archivo .bat para procesar el siguiente contenido como un servicio del sistema

sc create svnserve binpath= "C:\Program Files\CollabNet\Subversion

Servidor \svnserve.exe --service -r e:\svn" depend= Tcpip start= auto

sc start svnserve

pausa

-- La opción raíz establece la ubicación de la raíz para restringir el directorio de acceso del servidor, aumentando así la seguridad y ahorrando tiempo al ingresar la URL de svnserve.

Si no se agrega el parámetro raíz, la URL del servicio es: svn://localhost/svn/ repos

Si se agrega el parámetro raíz, la URL del servicio es: svn://localhost/repos

La configuración de inicio aquí afectará la URL del servicio si se ingresa la URL incorrecta. , se producirá una excepción durante el acceso.

Para verificar que svnserve esté funcionando correctamente, use TortoiseSVN -gt; Repo-browser para ver el repositorio. En el cuadro de diálogo URL emergente, ingrese:

svn://localhost/repos

Después de acceder exitosamente, podrá ver el directorio de archivos vacío.

Este paso es para establecer y habilitar el acceso del cliente a los archivos especificados en el directorio del almacén del lado del servidor.

Después de ejecutar este paso, debe probar lo siguiente:

Haga clic derecho en TortoiseSVN - gt; Repo-browser para ver el repositorio. En el cuadro de diálogo URL emergente, ingrese: svn://localhost/repository_1

Después de acceder exitosamente, verá un directorio de archivos vacío. (Porque aún no has puesto nada en él)

4. Configura usuarios y permisos

Utiliza un editor de texto para abrir el directorio d:\svn_service_root\repository_1\conf y modificarlo. svnserve conf:

Cambiar:

# contraseña-db = contraseña

a:

contraseña-db = contraseña

Elimine el carácter de comentario # al frente y tenga en cuenta que no puede haber espacios al frente.

Luego modifica el archivo passwd en el mismo directorio y agrega una cuenta:

Cambiar:

[usuarios]

# harry = harryssecret

# sally = sallyssecret

Añadir cuenta:

[usuarios]

#harry = harryssecret

#sally = sallyssecret

admin= admin

De esta manera, puedes utilizar el cliente Tortoise para operar.