Cómo instalar el repository svn en mi server de alojamiento compartido

Planeo alojar un sitio en un entorno de alojamiento compartido, donde varios desarrolladores pueden trabajar en el sitio de forma simultánea incluso después del alojamiento, así que estoy pensando en crear el repository de subversión en el mismo espacio de server.

¿Es aconsejable hacerlo y, de ser así, cómo puedo instalar el repository svn en el espacio de mi server?

Sí, ese tipo de configuration debería estar bien. Necesitará algún tipo de acceso shell al server compartido para svn actualizar sus files. Si ya tiene los files en su server, puede crear un repository haciendo svn import a un nuevo repository. Si el repository ya existe, limpie su carpeta en el server y haga una comprobación de svn.

Asegúrese de tener su server svn en una máquina diferente para la networkingundancia.

Estoy un poco tarde, pero mi respuesta puede ayudar a alguien.

Primero, inicie session con ssh o putty en el server y pruebe los pasos a continuación

1. Crea un repository

svnadmin create /svnrepos 

2. Crea un usuario SVN

 vi /svnrepos/conf/svnserve.conf 

En ese file, agregue estas tres líneas:

 anon-access = none auth-access = write password-db = passwd 

Crea un file de contraseña:

 vi /svnrepos/conf/passwd 

En ese file agrega una línea para tu usuario:

agregar usuarios en el formatting: usuario = contraseña

 tony = mypassword 

3. Importe su proyecto

(suponiendo que haya puesto sus files de proyecto en / projects / myrailsproject)

 svn import /projects/myrailsproject file:///svnrepos/myrailsproject 

4. Inicie el Servidor SVN como Daemon

 svnserve -d 

¡Hecho! Ahora debería tener un server svn ejecutándose con un proyecto llamado myrailsproject.

Intente verlo en el repository:

 svn co svn://192.168.0.2/svnrepos/myyrailsproject 

Como configuramos el acceso anónimo a ninguno, se le solicitará el nombre de usuario y la contraseña que creó en el file / svnrepos / conf / passwd.

Estos pasos fueron tomados de aquí