יולי 16
1 2 3 4 5 6 | סודו-APT להתקין לקבל libapache2-apache2-המשרד פיתון libapache2-svn פיתון-setuptools חתירה פיתון-חתרנות סודו easy_install Trac סודו לקבל להתקין APT-sqlite var / lib / trac סודו mkdir / var / lib / trac var / lib / trac סודו chown-www הנתונים: נתונים-www / var / lib / trac etc / apache2 / sites-available / trac סודו vi / etc / apache2 / אתרי-זמין / trac |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | <virtualhost *> ServerAdmin webmaster @ Localhost שרת trac.example.com DocumentRoot / var / www ErrorLog / var/log/apache2/error.trac.log CustomLog / var/log/apache2/access.trac.log משולב <location /projects> SetHandler mod_python PythonInterpreter main_interpreter PythonHandler trac.web.modpython_frontend PythonOption TracEnvParentDir / var / lib / trac PythonOption TracUriRoot ופרוייקטים </ מיקום> <locationmatch "/projects/[[:alnum:]]+/login"> AuthType Basic AuthName "trac" AuthUserFile / etc/apache2/dav_svn.passwd לדרוש בתוקף משתמש </ locationmatch> </ virtualhost> |
7 8 9 10 11 12 13 14 15 16 17 | סודו a2dissite ברירת מחדל סודו a2ensite trac etc / init.d / apache2 reload סודו / etc / init.d / apache2 לטעון מחדש var / lib cd / var / lib סודו mkdir svn var / lib / svn / ProjectName סודו svnadmin ליצור / var / lib / svn / ProjectName www-data / var / lib / svn סודו chown-R-www נתונים / var / lib / svn etc / init.d / apache2 restart סודו / etc / init.d / apache2 מחדש var / lib / trac / YourProjectNameHere initenv סודו trac-admin / var / lib / trac / YourProjectNameHere initenv www-data / var / lib / trac סודו chown-R-www נתונים / var / lib / trac etc / apache2 / mods-available / dav_svn.conf סודו vi / etc / apache2 / mods-זמין / dav_svn.conf |
1 2 3 4 5 6 7 8 9 | <location /svn> DAV svn SVNParentPath / var / lib / svn AuthType Basic AuthName "חתרנות Repository" AuthUserFile / etc/apache2/dav_svn.passwd AuthzSVNAccessFile / etc/apache2/dav_svn.authz לדרוש בתוקף משתמש </ מיקום> |
18 19 20 | / etc / apache2 / dav_svn.passwd username1 סודו htpasswd-c / etc / apache2 / dav_svn.passwd username1 etc / apache2 / dav_svn.passwd username2 סודו htpasswd / etc / apache2 / dav_svn.passwd username2 etc / apache2 / dav_svn.authz סודו vi / etc / apache2 / dav_svn.authz |
1 2 3 4 5 6 | [/] username1 = r username2 = RW [/ ProjectName] username1 = RW r = username2 |
21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 | etc / apache2 / dav_svn.passwd סודו chown-www נתונים / etc / apache2 / dav_svn.passwd var / lib / trac cd / var / lib / trac סודו trac-admin ProjectName הרשאה להוסיף שם המשתמש TRAC_ADMIN var / www / .python-eggs סודו mkdir / var / www /. פיתון-ביצים var / www / .python-eggs סודו chown-www נתונים / var / www /. פיתון-ביצים סודו-APT לקבל להתקין לבנות חיוניים graphviz svn.edgewall.org / repos / genshi / trunk / סודו easy_install http:// svn.edgewall.org / repos / genshi / המטען / trac-hacks.org / svn / accountmanagerplugin / trunk סודו easy_install http://-trac hacks.org / svn / accountmanagerplugin / תא המטען trac-hacks.org / svn / customfieldadminplugin / 0.11 סודו easy_install http://-trac hacks.org / svn / customfieldadminplugin / 0.11 trac-hacks.org / svn / eclipsetracplugin / tracrpcext / 0.10 סודו easy_install http://-trac hacks.org / svn / eclipsetracplugin / tracrpcext / 0.10 trac-hacks.org / svn / iniadminplugin / 0.11 סודו easy_install http://-trac hacks.org / svn / iniadminplugin / 0.11 trac-hacks.org / svn / masterticketsplugin / 0.11 סודו easy_install http://-trac hacks.org / svn / masterticketsplugin / 0.11 trac-hacks.org / svn / pagetopdfplugin / 0.10 / סודו easy_install http://-trac hacks.org / svn / pagetopdfplugin / 0.10 / trac-hacks.org / svn / progressmetermacro / 0.11 סודו easy_install http://-trac hacks.org / svn / progressmetermacro / 0.11 trac-hacks.org / svn / ticketdeleteplugin / 0.11 סודו easy_install http://-trac hacks.org / svn / ticketdeleteplugin / 0.11 trac-hacks.org / svn / tracwysiwygplugin / 0.11 סודו easy_install http://-trac hacks.org / svn / tracwysiwygplugin / 0.11 wikinotification.ufsoft.org / svn / trunk סודו easy_install http:// wikinotification.ufsoft.org / svn / תא המטען etc / init.d / apache2 restart סודו / etc / init.d / apache2 מחדש w3m http:// Localhost projects and w3m http: // localhost / svn / ProjectName w3m http:// Localhost / ובפרוייקטים w3m http:// Localhost / svn / ProjectName |

































