Svn
TracError:未找到儲存庫
嘗試執行 trac-admin /path/to/trac repository resync /path/to/svnroot/repo1 時出現該錯誤
兩條路徑都存在。我正在嘗試將 Trac 0.12 與多個 svn 儲存庫一起使用。我可以毫無問題地重新同步第一個,但第二個會導致該錯誤。現在,我無法重新同步它們中的任何一個。我總是收到這樣的錯誤:
$ trac-admin /path/to/trac repository resync /path/to/svnroot/repoN TracError: Repository '/path/to/svnroot/repoN' not found.
並且儲存庫確實存在。經測試。
使用的軟體:Ubuntu 10.04、Trac 0.12、Subversion 1.6.12、Python 2.6、Apache2 + mod_wsgi。
做過的事情:
- Svn 儲存庫創建和測試,執行良好。
- Trac initenv 和部署在 trac 目錄中執行的管理操作。
- Apache 配置將這些行添加到 /etc/apache2/mods-enabled/dav_svn.conf:
http://dl.dropbox.com/u/6599273/dav_svn.png
我的倉庫是 /path/to/svnroot/repo1 和 /path/to/svnroot/repo2。
這些行被添加到 /etc/apache2/conf.d/trac.project.conf
http://dl.dropbox.com/u/6599273/apache2.png
svn 和 trac 使用相同的密碼:/etc/apache2/dav_svn.passwd,使用 htpasswd 創建。
關於 TracError 問題的任何線索?提前致謝,
最好的問候, 豪爾赫
事實上,當您使用時,
trac-admin /path/to/trac repository resync myrepository
您必須指定myrepository
它的名稱而不是它的路徑(repoN
在您的情況下)。
我想我解決了我的問題。訣竅是執行:
trac-admin /path/to/projenv 儲存庫重新同步 ‘*’
使用該指令,我可以重新同步我所有的儲存庫:-)。
謝謝你的幫助!