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