{"id":194,"date":"2007-08-01T19:34:02","date_gmt":"2007-08-02T00:34:02","guid":{"rendered":"http:\/\/log.cagadaga.com\/?p=194"},"modified":"2007-08-01T19:54:36","modified_gmt":"2007-08-02T00:54:36","slug":"instalando-trac","status":"publish","type":"post","link":"https:\/\/log.cagadaga.com\/?p=194","title":{"rendered":"Instalando Trac"},"content":{"rendered":"<p>Bueno conoci trac gracias a mi antiguo trabajo y me gusto esa integraci\u00c3\u00b3n con svn es interesante, es bueno para ir aprendiendo tambi\u00c3\u00a9n de svn. Bien hice una instalaci\u00c3\u00b3n en ubuntu 7.04, gracias apt por hacerme la instalaci\u00c3\u00b3n mucho m\u00c3\u00a1s f\u00c3\u00a1cil.  estos son los pasos que segui, tamb\u00c3\u00aden los pueden encontrar en la pagina de <a href=\"http:\/\/trac.edgewall.org\/\">trac<\/a>.<\/p>\n<p>apt-get install subversion libapache2-svn<br \/>\nvi \/etc\/apache2\/mods-enabled\/dav_svn.conf<\/p>\n<p><location><br \/>\nDAV svn<br \/>\nSVNParentPath \/svn<\/location><\/p>\n<p>####### BASIC<br \/>\nAuthType Basic<\/p>\n<p>AuthName &#8220;Subversion Repository&#8221;<br \/>\nAuthUserFile \/etc\/apache2\/dav_svn.passwd<br \/>\nAuthzSVNAccessFile \/etc\/apache2\/authz_svn.access<\/p>\n<p>Require valid-user<\/p>\n<p>htpasswd -cm \/etc\/apache2\/dav_svn.passwd xanatos<br \/>\nNew password: password<br \/>\nRe-type new password: password<\/p>\n<p>vi \/etc\/apache2\/authz_svn.access<br \/>\n[teste:\/]<br \/>\nxanatos = rw<br \/>\napache2ctl restart<\/p>\n<p>mkdir \/svn<br \/>\nsvnadmin create \/svn\/teste<br \/>\nmkdir \/tmp\/teste<br \/>\nmkdir \/tmp\/teste\/branches<br \/>\nmkdir \/tmp\/teste\/tags<br \/>\nmkdir \/tmp\/teste\/trunks<\/p>\n<p>chown -R www-data:www-data \/svn<br \/>\nsvn import \/tmp\/teste http:\/\/dominio.net\/svn\/teste -m &#8220;initial import&#8221; &#8211;username xanatos<br \/>\nrm -rf \/tmp\/teste<\/p>\n<p>apt-get install trac libapache2-svn libapache2-mod-python libapache2-mod-python-doc<\/p>\n<p>mkdir \/var\/lib\/trac<br \/>\nchown -R www-data:www-data \/var\/lib\/trac<br \/>\nln -s \/var\/lib\/trac\/ \/trac<\/p>\n<p>vi \/etc\/apache2\/sites-available\/trac<\/p>\n<p><location><br \/>\nSetHandler mod_python<br \/>\nPythonHandler trac.web.modpython_frontend<br \/>\nPythonOption TracEnvParentDir \/var\/lib\/trac<br \/>\nPythonOption TracUriRoot \/trac<br \/>\n<\/location><\/p>\n<p><locationmatch><br \/>\nAuthType Basic<br \/>\nAuthName &#8220;Trac&#8221;<br \/>\nAuthUserFile \/etc\/apache2\/dav_svn.passwd<br \/>\nRequire valid-user<br \/>\n<\/locationmatch><\/p>\n<p>a2ensite trac<br \/>\ntrac-admin \/trac\/teste initenv<\/p>\n<p>en el segundo rengl\u00c3\u00b3n anterior llenamos con los datos de instalaci\u00c3\u00b3n<\/p>\n<p>chown -R www-data:www-data \/var\/lib\/trac<br \/>\napache2ctl restart<\/p>\n<p>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<\/p>\n<p>trac-admin \/trac\/teste permission add xanatos TRAC_ADMIN<\/p>\n<p>Y listo con eso ya tenemos jalando nuestro trac, es solo verlo<\/p>\n<p>http:\/\/dominio.net\/trac<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bueno conoci trac gracias a mi antiguo trabajo y me gusto esa integraci\u00c3\u00b3n con svn es interesante, es bueno para ir aprendiendo tambi\u00c3\u00a9n de svn. Bien hice una instalaci\u00c3\u00b3n en ubuntu 7.04, gracias apt por hacerme la instalaci\u00c3\u00b3n mucho m\u00c3\u00a1s f\u00c3\u00a1cil. estos son los pasos que segui, tamb\u00c3\u00aden los pueden encontrar en la pagina de<span class=\"post-excerpt-end\">&hellip;<\/span><\/p>\n<p class=\"more-link\"><a href=\"https:\/\/log.cagadaga.com\/?p=194\" class=\"themebutton\">Read More<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-194","post","type-post","status-publish","format-standard","hentry","category-linux"],"_links":{"self":[{"href":"https:\/\/log.cagadaga.com\/index.php?rest_route=\/wp\/v2\/posts\/194","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/log.cagadaga.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/log.cagadaga.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/log.cagadaga.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/log.cagadaga.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=194"}],"version-history":[{"count":0,"href":"https:\/\/log.cagadaga.com\/index.php?rest_route=\/wp\/v2\/posts\/194\/revisions"}],"wp:attachment":[{"href":"https:\/\/log.cagadaga.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=194"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/log.cagadaga.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=194"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/log.cagadaga.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=194"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}