试图执行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> 。