Ads 468x60px

##EasyReadMore##

13 8月, 2015

Apache + Subversion + Trac 帳戶密碼設定

新增管理者帳戶


建立一個空的密碼檔案
  touch /var/svn/account
新增第一個使用者 admin
  htpasswd /var/svn/account admin
在 trac 專案 project1 新增一個使用者 admin 權限為管理者
  trac-admin /var/trac/proj1 permission add admin TRAC_ADMIN

設定 svn for apache2


新增帳戶檢查機制
  vi /etc/apache2/conf-enabled/svn.conf
請修改為下列文字:


<Location /svn>
  DAV svn
  SVNParentPath /svn
  SVNListParentPath on
  AuthType Basic
  AuthName "SVN Repository"
  AuthUserFile /svn/account
  Require valid-user
</Location>


設定 trac for apache2


新增帳戶檢查機制
  vi /etc/apache2/conf-enabled/trac.conf
請修改為下列文字:


<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>

重新啟動 apache2
  /etc/init.d/apache2 restart

在 browser 輸入 http://localhost/trac 就可以看到 trac 系統需要登入帳號密碼

下一步

 

Trac 安裝 Account Manager Plugin

上一步

Ubuntu 下安裝 Apache(2.2.14) + Subversion + Trac(1.0.2)

參考文件:


http://jyhshin.pixnet.net/blog/post/45077027

0 意見:

張貼留言

 
Blogger Templates