• touch /var/svn/account
    建立一個空的密碼檔案
  • htpasswd /var/svn/account admin
    新增第一個使用者 admin
  • trac-admin /var/trac/proj1 permission add admin TRAC_ADMIN
    在 trac 專案 project1 新增一個使用者 admin 權限為管理者
  • vi /etc/apache2/conf-enabled/svn.conf
    設定 svn for apache2,新增帳戶檢查機制,請修改為下列文字。<Location /svn> DAV svn SVNParentPath /var/svn SVNListParentPath on AuthType Basic AuthName "SVN Repository" AuthUserFile /var/svn/account Require valid-user </Location>
  • vi /etc/apache2/conf-enabled/trac.conf
    設定 trac for apache2,新增帳戶檢查機制,請修改為下列文字。<Location /trac> SetHandler mod_python PythonInterpreter main_interpreter PythonHandler trac.web.modpython_frontend PythonOption PYTHON_EGG_CACHE /tmp/python_egg_cache PythonOption TracEnvParentDir /var/trac AuthType Basic AuthName "Trac Project" AuthUserFile /var/svn/account Require valid-user </Location>
  • /etc/init.d/apache2 restart
    重新啟動 apache2
  • 在 browser 輸入 http://localhost/trac 就可以看到 trac 系統需要登入帳號密碼

參考資料

台南小新 發表在 痞客邦 PIXNET 留言(0) 人氣()