TracError:未find存储库

试图执行trac-admin / path / to / trac存储库resync / path / to / svnroot / repo1时出现错误

两条path都存在。 我试图使用Trac 0.12与几个SVN储存库。 我可以重新同步第一个没有问题,但第二个导致这个错误。 现在,我无法重新同步其中的任何一个。 我总是得到这样的错误:

$ trac-admin /path/to/trac repository resync /path/to/svnroot/repoN TracError: Repository '/path/to/svnroot/repoN' not found. 

存储库确实存在。 testing。

使用的软件:Ubuntu 10.04,Trac 0.12,Subversion 1.6.12,Python 2.6,Apache2 + mod_wsgi。

事情做完了:

  • Svn版本库创build并testing,运行良好。

  • Trac initenv并部署在trac目录中执行的pipe理操作。

  • Apacheconfiguration添加这些行到/ 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创build。

任何有关TracError问题的线索? 提前致谢,

最好的问候,豪尔赫

实际上,当你使用trac-admin /path/to/trac repository resync myrepository你必须指定myrepository的名字,而不是它的path(在你的情况下是repoN )。

我想我解决了我的问题。 诀窍是执行:

trac-admin / path / to / projenv仓库resync'*'

有了这个指示,我可以重新同步所有的回购:-)。

谢谢你的帮助!

基于文档 ,我猜测,在某些时候,你应该为这个path指定一个名称

 repository add <repos> <path> 

命令,那么所有其他命令引用<repos>名称而不是<path>