Herramientas de usuario

Herramientas del sitio


faq:main

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
faq:main [2009/05/29 14:57] mpaganofaq:main [2018/08/10 03:03] (actual) – editor externo 127.0.0.1
Línea 66: Línea 66:
         - Lista de servicios que querés disponer.         - Lista de servicios que querés disponer.
     * En el mail de respuesta te explicamos qué configurar.     * En el mail de respuesta te explicamos qué configurar.
 +
 +==== ¿Cómo obtengo una repositorio SVN? ====
 +
 +    * Mandá un mail a ''admin@cs.famaf.unc.edu.ar'' pidiendo el alta de un repositorio svn, con la siguiente información:
 +        - Nombre y apellido.
 +        - Nombre de cuenta de usuario.
 +        - El tipo de repositorio, ej: personal, para un proyecto o para un grupo. En caso de ser para un proyecto o un grupo agregar el nombre de este para el generar el URI del repositorio.
 +
  
 ==== ¿Cómo hago para usar el repositorio SVN? ==== ==== ¿Cómo hago para usar el repositorio SVN? ====
Línea 73: Línea 81:
 ==== ¿Cómo hago para que alguien externo use mi repositorio SVN? ==== ==== ¿Cómo hago para que alguien externo use mi repositorio SVN? ====
  
-    * Por ahora envía un mail a admin@cs.famaf.unc.edu.ar pidiendo la creación del usuario en cuestión. En poco tiempo podrás configurar la lista de acceso al repositorio a través del trac asociado al repositorio.+    * Por ahora debés enviar un mail a admin@cs.famaf.unc.edu.ar pidiendo que te den los permisos para ejecutar los comandos correspondientes sobre los archivos del trac (indicá el nombre del repositorio y el nombre de tu cuenta; independientemente de qué cuenta uses, vamos a pedirte una confirmación desde la cuenta que tenemos registrada). 
 + 
 +Editar el archivo ''/srv/svn/people/username/conf/authz'' y agregar 
 +una sección para el directorio que se quiere compartir. 
 +<code> 
 +$ cat /srv/svn/people/username/conf/authz 
 +[groups] 
 + 
 +[svn:/] 
 +usuario = rw 
 +* = 
 + 
 +</code> 
 + 
 +En este ejemplo queremos permitir que María y Pedro tengan acceso al directorio ''/projects/secreto'': 
 + 
 +<code> 
 +$ sudo vi /srv/svn/people/username/conf/authz 
 +</code> 
 + 
 +En ''vi'' agregamos la siguiente seccion: 
 + 
 +<code> 
 +[svn:/projects/secreto] 
 +usuario = rw 
 +maria = rw 
 +pedro = rw 
 +* = 
 +</code> 
 +Una vez agregada esa sección el archivo debería verse así: 
 + 
 +<code> 
 +$ sudo cat /srv/svn/people/username/conf/authz  
 +[groups] 
 + 
 +[svn:/] 
 +usuario = rw 
 +* = 
 + 
 +[svn:/projects/secreto] 
 +usuario = rw 
 +maria = rw 
 +pedro = rw 
 +* = 
 + 
 +</code> 
 + 
 +Luego debemos crear (de no existir aun en el archivo de cuentas 
 +de nuestro repositorio) las cuentas para María y Pedro: 
 +<code> 
 +$ sudo /usr/bin/htpasswd /srv/svn/people/mpagano/conf/httpaswd maria 
 +</code> 
 +El programa ''htpasswd'' nos pedirá el password para ''maria''; prestar 
 +atención porque antes que htpasswd pida el nuevo password para 
 +''maria'', ''sudo'' pedirá que ingresemos el password de la cuenta de 
 +sistema - que NO debería ser la misma que la de svn. 
 + 
 +Para eliminar la cuenta de usuario de Pedro debemos hacer:
  
 +<code>
 +$ sudo /usr/bin/htpasswd -D /srv/svn/people/mpagano/conf/httpaswd pedro
 +</code>
  
 ==== Necesito una página web para una materia, ¿qué me recomiendan? ==== ==== Necesito una página web para una materia, ¿qué me recomiendan? ====
faq/main.1243609038.txt.gz · Última modificación: 2018/08/10 03:03 (editor externo)