如何在 Debian 中设置 Subversion 存储库根目录?

如何在 Debian 中设置 Subversion 存储库根目录?

我刚刚从旧的 Fedora Core 服务器切换到 Debian Linux v5.0.4。

迁移了旧的存储库并配置了通过 svn+ssh 的访问后,我现在希望能够在客户端上使用与以前相同的路径访问存储库。

在 Fedora 上,您可以使用“svnserve -r”指定存储库根目录,但检查了配置文件和 svnadmin 选项后,我不知道如何在 Debian 上执行此操作。

有没有办法在 Debian 中设置存储库根?

答案1

我找到了答案:

http://svnbook.red-bean.com/nightly/en/svn-book.html#svn.serverconfig.svnserve.sshauth

(参见“控制调用的命令”)。

您可以在 ~/.ssh/authorized_keys 中指定要调用的命令,包括存储库库:

IE

命令=“/usr/bin/svnserve -t -r” ssh-dss AAAA ...

这种方法意味着您将无法以该用户身份登录命令提示符。

相关内容