由于各种原因,我们发现与远程工作人员合作变得越来越困难。我们是一家非常小的开发公司,每天进行手动合并变得不切实际。所以我们别无选择(?),只能考虑开放我们的 SVN 服务器。
我正在调查以下内容:
- 完整 HTTPS 会话
- 运行非80端口
- 强密码策略
这足以防止有人入侵并窃取数据吗?
我也会研究 VPN,但首先想了解任何替代解决方案。
答案1
您可以尝试使用以下方式配置 svn+sshsvnserve程序。使用 --listen-port= 选项,您可以更改端口。
http://svnbook.red-bean.com/nightly/it/svn-book.html#svn.serverconfig.svnserve.sshauth