我正在尝试在ActiveCollab项目中设置一个存储库。在安装过程中,它报告连接测试成功。但是,当我尝试实际更新存储库时,我会得到以下消息:
无法获取给定存储库的最高修订数.
如果我试图浏览存储库,将出现以下错误:
致命错误:在第357行对/u/sites/activecollab/webroot/shared/activecollab/activecollab/application/modules/source/controllers/RepositoryController.class.php中的非对象调用成员函数getRevision()
这是因为试图通过svn+ssh插件而不是http访问存储库吗?还是ActiveCollab端发生了什么事?通过其他方法可以很好地访问存储库--只有ActiveCollab有问题。
发布于 2010-04-15 17:08:35
根据ActiveCollab的说法,他们不支持这一点。svn插件必须位于http上,或者如果ActiveCollab与存储库位于同一台服务器上,则直接使用ActiveCollab链接。
发布于 2010-05-07 22:32:22
不管它的价值如何,我可以使用svn+ssh从AC到另一台服务器。对我来说,是svn+ssh://username@server.ext/path/to/repo
因为AC要求您输入用户名和密码,所以我提供了我在passwd文件中设置的用户名/pass组合。还要确保您的用户在authz中具有适当的权限。第二部分是确保将web用户(服务器) id_rsa密钥添加到svn服务器的用户帐户中。
https://stackoverflow.com/questions/2568941
复制相似问题