Red de Trabajo para los Miembros del CdR UTN-FRC

botito_pop_transp_red.png

La Red de Trabajo para los miembro del CdR está compuesta por:

Servidores del CdR

Todos los servicios están en marcha. Si por algún motivo no está en línea o falla alguno de los servicios, por favor comuníquelo a la brevedad!

Repo SVN

El servidor SVN se utiliza para versionado (control de versiones[0][5]) de los archivos (código y documentación) del CdR.

Se puede acceder a la documentación del CdR utilizando un cliente SVN (como kdesvn, qsvn o rapidsvn para Linux, o TortoiseSVN para Win$), o por medio de un navegador como firefox si sólo se desean ver los archivos y no modificarlos -- navegar archivos --

Para bajar una copia del Proyecto CdR completo no hace falta autentificación. Para poder hacer un commit (subir cambios o nuevos archivos) hay que estar registrado con nombre de usuario y contraseña. Estos datos deberán ser solicitados por correo electrónico al administrador.

Dirección del servidor para checkout: svn://cdrutnfrc.mooo.com/CdR-Principal

Para navegar por el repositorio (mirror, sólo lectura): http://trac.usla.org.ar/cdr/browser/trunk/ El mismo se encuentra en servicio continuo.

Acceso SSH

Se podrá acceder al LabRemoto por SSH para hacer ensayos en Linux (hacer prácticas con el SVN, compilar, correr programas, utilizar el laboratorio remoto, etc...)

Para aquellos usuarios que así lo requieran, se les asignará un nombre de usuario y contraseña (también se podrá trabajar con claves públicas) para ingresar al servidor del LabRemoto del CdR.

El LabRemoto se encuentra actualmente offline. Si alguien quiere hacer algún ensayo, envíen un correo al administrador para ponerlo en línea.

¿Cómo bajar una copia del Proyecto CdR?

Desde Linux

usr@linux:~>mkdir Proyectos

usr@linux:~>cd Proyectos

usr@linux:~/Proyectos>mkdir CdR

usr@linux:~/Proyectos>svn checkout svn://cdrutnfrc.mooo.com/CdR-Principal/trunk ./CdR

Así obtenemos nuestra working copy del proyecto y podemos comenzar a trabajar sobre él.

usr@linux:~/Proyectos/CdR>svn commit -m “comentario enriquecedor sobre lo que se modificó de no más de un renglón”

El servidor les preguntará por su nombre de usuario y contraseña. No olvidar los comentarios sobre que se edito!

Desde Win$

1º Instalar TortoiseSVN[4] y Firefox (versión >= 3.6.10)

2º Abrir el TortoiseSVN configurar la dirección del repositorio para checkout: svn://cdrutnfrc.mooo.com/CdR-Principal/trunk y el directorio donde vamos a bajar la copia local (working copy)

3º La descarga puede tardar varios minutos (aprox. 30 min. para el primer CO, luego para actualizar o confirmar, los tiempos son mucho menores)

4º Como norma general, antes de comenzar a trabajar hacer un “svn update”. Luego de que han terminado de trabajar (modificación o generación de código o documentación) hacen “checkin”: Esta operación guarda en el servidor de versiones una copia de su proyecto. Normalmente se hace un “checkin” o “commit” al finalizar el día o luego de algún cambio muy importante en el proyecto. Siempre hay que agregar un comentario sobre lo que se modifico cuando se hace un “commit”.

* Si están trabajando en un proyecto y no tienen autentificación en el servidor hagan el pedido por email (si no, no podrán guardar los cambios en el servidor SVN)

Procedimiento básico para trabajar con el SVN:

SVN puede hacer bien su tarea con archivos de texto plano (típico .txt) Si no lo son la cosa se complica. Es el caso de los archivos ODT y otros relacionados a LibreOffice. Éstos poseen formato XML comprimido, y SVN los trata como si fueran archivos binarios ya que no puede leer en su interior.

Por lo tanto, no es posible hacer la operación de mezcla o fusión automáticamente cuando dos personas modificaron el mismo archivo al mismo tiempo y hay que hacerlo a mano. Para prevenir mayores inconvenientes en esta situación se recomienda el siguiente procedimiento a la hora de comenzar a trabajar:

up=update; → ci=commi; (+bloqueo/desbloqueo)

Descripción:

svn up

para actualizar la copia de trabajo local;

svn ci -m "comentario enriquecedor"

para subir la copia local al servidor (por ejemplo al final del día/momento de trabajo). En lo posible no hay que dejar pasar mucho tiempo sin hacer un commit para evitar luego mayores problemas en la fusión de la información.

Si por algún motivo no recuerdan si han hecho un commit anteriormente y no sabes el estado de tu copia de trabajo, ejecuten

svn status

y les indicará que cambios en su copia local se han producido (no así los cambios en el server)

¿Cómo conectarse el servidor del LabRemoto del CdR?

Desde Linux:

usr@linux:~>ssh -p puerto usr@cdrutnfrc.mooo.com

El servidor les preguntará su psw.

Pónganse en contacto para obtener el nombre de usuario, contraseña y número de puerto (se cambió el puerto por defecto por razones de seguridad)

Desde Win$:

1º Tienen que bajar el paquete de programas PUTTY[2]

2º Ejecutan el programa putty.exe y configuran el número de puerto y la dirección del servidor:

servidor: cdrutnfrc.mooo.com

puerto: *(consultar puerto)

Para loguearse el servidor les pedirá el nombre de usuario y la contraseña.

Pónganse en contacto para obtener el nombre de usuario, contraseña y número de puerto (se cambió el puerto por defecto por razones de seguridad)

En la www se puede encontrara mucha y muy buena información referida a subversion y ssh. Este tutorial sólo pretende ser una pequeña guía de introducción.

Canal IRC

Contamos con un canal IRC, que es una sala de chat la cual utilizamos para abordar los temas relacionados al CdR.

¿Cómo conectarse al canal?

Utilizando como ejemplo el software XChat: Para instalarlo es necesario simplemente el comando desde terminal:

apt-get install xchat

-RED: FreeNode

-CANAL: #CdR-UTNFRC

Otra forma de acceder al canal es desde ChatIRC.-


Éxitos!

[0] http://es.wikipedia.org/wiki/Subversion

[1] http://www.sluc.org.ar

[2] http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

[3] http://www.tecsisa.com/index.igw?item=1651

[4] http://tortoisesvn.net

MANUAL SVN

[5] http://svnbook.red-bean.com/

Nota: Si éste tutorial contiene errores por favor háganlo saber a la Comisión Directiva del CdR a la brevedad!

None: RedTrabajo (última edición 2014-04-06 23:48:46 efectuada por 10)