【发布时间】:2011-02-20 01:58:30
【问题描述】:
我的主机帐户在 ~/repository/ 上有一个 svn 存储库。目前,我必须为我的服务器创建 ssh 密钥,以便用户使用“svn+ssh://domain.com/project1/trunk”之类的命令从存储库中签入/签出。当我们两个人使用存储库时这很好,但现在我有其他人可能在我无法完全信任的服务器上工作,因此我不能给他们 ssh 密钥,因为这样他们就可以访问我的整个服务器。
我想设置通过子域访问我的 svn 存储库,例如svn.domain.com,以便用户可以使用以下命令从该位置签入/签出:“svn co http://svn.domain.com/project1/trunk” - 无需使用 ssh。这可以做到吗?如何做到?
这也应该可以帮助我解决管理哪些用户可以访问哪些 svn 项目的其他问题。
提前感谢您的帮助!
【问题讨论】:
标签: svn