我需要让我们的 SVN 存储库可以通过防火墙访问——但不需要为每个潜在的外部用户创建本地用户。
相反,我想设置 SVN+SSH 以通过单个本地用户名路由所有外部用户。
我们希望每个外部用户以常规方式使用 SSH 进行身份验证,然后将他们的 svnserve 实例视为所有单个本地用户,并可能控制每个外部用户可以访问存储库的哪些部分。
我知道我需要根据官方指南设置我的 svnserve 配置。
我试过了,但是指令很模糊,而且我是一个Linux n00b。
具体有哪些步骤?你将如何测试这个?
谢谢你的帮助。
您真的应该使用不同的用户名,就像您定义一个用户一样,那么所有 svn 提交都来自该用户。如果每个人都伪装成同一个用户名,或者这就是你想要的!
按照 svn 设置说明,阅读 svn 书。源代码很有价值,请确保您知道如何在不丢失数据的情况下处理它。我不建议您遇到丢失源代码的愤怒开发人员。
http://svnbook.red-bean.com/