![如何在 Debian 中设置 Subversion 存储库根目录?](https://linux22.com/image/1236557/%E5%A6%82%E4%BD%95%E5%9C%A8%20Debian%20%E4%B8%AD%E8%AE%BE%E7%BD%AE%20Subversion%20%E5%AD%98%E5%82%A8%E5%BA%93%E6%A0%B9%E7%9B%AE%E5%BD%95%EF%BC%9F.png)
我刚刚从旧的 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 ...
这种方法意味着您将无法以该用户身份登录命令提示符。