Bueno conoci trac gracias a mi antiguo trabajo y me gusto esa integración con svn es interesante, es bueno para ir aprendiendo también de svn. Bien hice una instalación en ubuntu 7.04, gracias apt por hacerme la instalación mucho más fácil. estos son los pasos que segui, tambíen los pueden encontrar en la pagina de trac.

apt-get install subversion libapache2-svn
vi /etc/apache2/mods-enabled/dav_svn.conf


DAV svn
SVNParentPath /svn

####### BASIC
AuthType Basic

AuthName “Subversion Repository”
AuthUserFile /etc/apache2/dav_svn.passwd
AuthzSVNAccessFile /etc/apache2/authz_svn.access

Require valid-user

htpasswd -cm /etc/apache2/dav_svn.passwd xanatos
New password: password
Re-type new password: password

vi /etc/apache2/authz_svn.access
[teste:/]
xanatos = rw
apache2ctl restart

mkdir /svn
svnadmin create /svn/teste
mkdir /tmp/teste
mkdir /tmp/teste/branches
mkdir /tmp/teste/tags
mkdir /tmp/teste/trunks

chown -R www-data:www-data /svn
svn import /tmp/teste http://dominio.net/svn/teste -m “initial import” –username xanatos
rm -rf /tmp/teste

apt-get install trac libapache2-svn libapache2-mod-python libapache2-mod-python-doc

mkdir /var/lib/trac
chown -R www-data:www-data /var/lib/trac
ln -s /var/lib/trac/ /trac

vi /etc/apache2/sites-available/trac


SetHandler mod_python
PythonHandler trac.web.modpython_frontend
PythonOption TracEnvParentDir /var/lib/trac
PythonOption TracUriRoot /trac


AuthType Basic
AuthName “Trac”
AuthUserFile /etc/apache2/dav_svn.passwd
Require valid-user

a2ensite trac
trac-admin /trac/teste initenv

en el segundo renglón anterior llenamos con los datos de instalación

chown -R www-data:www-data /var/lib/trac
apache2ctl restart

trac-admin /trac/teste permission remove anonymous BROWSER_VIEW CHANGESET_VIEW FILE_VIEW LOG_VIEW MILESTONE_VIEW REPORT_SQL_VIEW REPORT_VIEW ROADMAP_VIEW SEARCH_VIEW TICKET_CREATE TICKET_MODIFY TICKET_VIEW TIMELINE_VIEW WIKI_CREATE WIKI_MODIFY

trac-admin /trac/teste permission add xanatos TRAC_ADMIN

Y listo con eso ya tenemos jalando nuestro trac, es solo verlo

http://dominio.net/trac

Leave a comment

Your email address will not be published. Required fields are marked *