2012-08-04 14 views
17

¿Cómo crear un repositorio SVN en el servidor? Aunque he encontrado varios artículos sobre esto, pero aún tengo problemas al crear un repositorio en mi sitio web. En este momento estoy usando assembla como mi repositorio SVN, pero quiero crear el mío en mi hosting.¿Cómo crear un repositorio SVN en el servidor?

+4

¿Qué problemas? Esta pregunta es muy vaga y básicamente imposible de responder. –

Respuesta

19
  1. crear un repositorio:

    svnadmin create /svnrepos

  2. crear un usuario SVN

    vi /svnrepos/conf/svnserve.conf

    anon-acces s = ninguno

    auth-access = escribir

    contraseña-db = passwd

    Y añadir usuarios en el formato:user = password

    Ej: tony = mypassword

  3. Importe su proyecto

    (Suponiendo que haya puesto sus archivos de proyecto en /projects/myrailsproject)

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

  4. iniciar el servidor SVN como Daemon

    svnserve -d

    Hecho! Ahora debería tener un servidor Apache Subversion ejecutándose con un proyecto llamado myrailsproject.

    trate de comprobar fuera del repositorio:

    svn co svn://192.168.0.2/svnrepos/myyrailsproject

    Como nos propusimos anon-acceso a ninguno se le solicitará el nombre de usuario y la contraseña que creó en el archivo /svnrepos/conf/passwd.

+0

Para contraseña vi/svnrepos/conf/passwd –

+1

Enlace de referencia http://www.civicactions.com/blog/2010/may/25/how_set_svn_repository_7_simple_steps –

+0

svnadmin create no parece inicializar el repositorio con ramas, etiquetas o sub troncales -directorios. ¿Cómo se hace esto? –

Cuestiones relacionadas