תוכנה טובה להורדת שירים
קניית ויאגרה
גוגל תרגום גוגל
брокеры бинарных опционов с бездепозитным бонусом
קמגרה
интернет магазины лучшие

Tag Archives: svn

svn

Bien podría ser la sigla de Se Viene la Noche, pero no. Justamente evita que la oscuridad se adueñe de nuetro código al programar entre varios sobre un mismo proyecto.

¿ Qué es ?

Subversion (svn) es un sistema de control de versiones. Los sistemas de control de versiones permiten a varios individuos (que pueden estar distribuidos geográficamente) colaborar en un conjunto de archivos (típicamente código fuente).

Instalación del servicio

# aptitude install subversion

Crear un nuevo repositorio

# svnadmin create --fs-type fsfs /srv/svn/svn_proyects/proyect_work

Configurar permisos y dueños

# chown -R www-data:subversion /srv/svn/svn_proyects
# chown -R 770 /srv/svn/svn_proyects

Ususarios,grupos y contraseñas

# useradd zeppelin
# useradd hendrix

# addgroup zeppelin subversion
# addgroup hendrix subversion

# htpasswd -c /etc/apache/dav_svn_proyect_work.passwd zeppelin
escribimos la password


# htpasswd /etc/apache/dav_svn_proyect_work.passwd hendrix
escribimos la password

Asociar usuarios a proyectos
Usamos el módulo de apache dav_svn (debe estar instalado apache2 y habilitado el módulo ) y agregaremos en "/etc/apache2/mods-available/dav_svn.conf" cada proyecto que tengamos:

<>
DAV svn
SVNPath /srv/svn/proyect_work
AuthType Basic
AuthName “Proyect Work”
AuthUserFile /etc/apache2/dav_svn_proyect_work.passwd
Require valid-user
< / location >

Reiniciamos el apache

/etc/init.d/apache2 restart

Con esto ya deberíamos tener andando en www.nuestroservidor.com/proyect_work nuestro respositorio. Para la próxima los comandos útiles desde el lado del cliente.

Social Widgets powered by AB-WebLog.com.

Social Widgets powered by AB-WebLog.com.

Social Widgets powered by AB-WebLog.com.