Svn

TracError:未找到儲存庫

  • October 24, 2011

嘗試執行 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 儲存庫重新同步 ‘*’

使用該指令,我可以重新同步我所有的儲存庫:-)。

謝謝你的幫助!

引用自:https://serverfault.com/questions/280313