יולי 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 

שתף / שמור

Tags: Apache, פיתוח, לינוקס, repository, ServerAdmin, חתרנות 2, svn, Trac, אובונטו לינוקס, אובונטו לינוקס

הודעות קשורות