在 Linux 开发机器上设置颠覆存储库的最佳实践是什么。外部用户需要能够访问特定的存储库,但不能访问机器上的其他任何内容。我知道一个答案是设置专用存储库,但我正在寻找单机解决方案:存储库的位置、帐户、备份程序。
最佳答案
Subversion 的一种流行访问方法是通过 Apache 模块。您可以在目录级别设置不同的权限来控制访问。参见 Choosing a Server Configuration和 httpd, the Apache HTTP Server .对于身份验证,我建议通过 mod_auth_sspi
使用外部身份验证源,如 Microsoft AD .
如果您需要混合搭配权利,请参阅我对 How can I make only some folders show up for certain developers with SVN 的回答.
关于linux - Linux Dev 上的 Subversion 存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/411410/