1
A
回答
2
---以下后编辑回应---
你提到你想SVN通过SSH,但你不想要的svnserve。如果没有回复请求的东西,比如服务器或其他东西,你的请求将到达SSH隧道的末尾,无人处理。 Svnserve是基本的默认服务器,它响应请求并回复请求的信息。
HTTPS Apache模块mod_svn调用svnserve会调用的相同库,只是它依赖于Apache的HTTP服务器来执行网络处理。你声明HTTPS比使用svnserver慢。你可能是正确的,但这通常与HTTP流量的性质有很大关系,而与SVN位无关。
我认为你需要一些东西来回应请求,所以如果你不想使用提供的mod_svn或提供的svnserve服务器,那么你将不得不从头开始写点东西。否则,这些请求将到达所需的机器并且不会被提供。
如果您不喜欢svnserve一直在运行的想法,因为它是一个服务,您可以将它配置为在收到请求后启动并在请求处理后关闭。它在某种程度上延迟了处理请求,因为每个请求都必须等到服务启动完成并且服务可以处理请求。
---原帖如下 -
你可以做SVN通过HTTPS。它会给你SSH的加密,并且SVN服务器代码将由Apache模块调用。
这有卸载一些配置问题(接入等),以Apache的HTTP软件栈,这意味着更多类型的认证,URL过滤来限制访问更好地支持,等
这样做的好处添加SVN管理某些HTTP管理的缺点。这并不是一个很大的缺点(因为许多地方都必须管理HTTP),但它确实将SVN管理职责分解到了两个系统。
0
你可以尝试mod_dav_svn(http://webdav.org/mod_dav/),但它有点复杂。
4
相关问题
- 1. 我可以在没有登录的情况下运行tfs吗?
- 2. 我可以在没有设备的情况下进行构建
- 3. 我可以在没有Java脚本的情况下进行TR点击吗?
- 4. 我可以在没有键盘的情况下访问stdin吗?
- 5. 我可以在没有IIS的情况下安装SharePoint Foundation吗?
- 6. 我可以在没有“扩展”的情况下创建GUI吗?
- 7. 我可以在没有Node.js的情况下使用Tumblr.js吗?
- 8. 我可以在没有pgAdmin4的情况下安装postgresql吗?
- 9. 我可以在没有Visual Studio的情况下创建ClickOnce吗?
- 10. 我可以在没有MembershipProvider的情况下实现RoleProvider吗?
- 11. 我可以在没有用户的情况下使用oauth2吗?
- 12. aws - 我可以在没有S3的情况下使用EC2吗?
- 13. 我可以在没有GoogleMap的情况下实例化Polyline吗?
- 14. 我可以在没有Ruby的情况下生成Rails SECRET_KEY_BASE吗?
- 15. 我可以在没有keystone的情况下安装swift吗?
- 16. 我可以在没有ID的情况下放入吗?
- 17. 我可以在没有ADFS的情况下设置SAML IDP吗?
- 18. 我可以在没有Eclipse的情况下使用BIRT吗?
- 19. 我可以在没有CALayers的情况下使用Core Animation吗?
- 20. 我可以在没有Zend_Application的情况下使用zfdebug吗?
- 21. 我们可以在没有DataAdapter的情况下填充DataSet吗?
- 22. 我可以在没有SharePoint的情况下使用K2 Blackpearl吗?
- 23. 我可以在没有黑条的情况下旋转UIView吗?
- 24. 我可以在没有api_key的情况下访问Facebook API吗?
- 25. 可以在没有命令行的情况下使用Singularity.gs吗?
- 26. Jprofiler可以在没有IDE的情况下进行集成
- 27. 在Vulkan中可以在没有Surface的情况下进行离屏渲染吗?
- 28. 我可以在没有外部工具的情况下守护golang进程吗?
- 29. Office 2007可以在没有Office 2007的情况下进行PIA部署吗?
- 30. 在Ruby中,没有结束的情况下可以进行双重救援吗?
我主要想知道,因为我想通过SSH为svn执行ssh密钥身份验证,所以我不必在我的部署文件中添加密码。不过谢谢你的回答! – tesserakt 2010-06-10 15:44:25
我听说svnserve比基于apache的版本快得多。 – tesserakt 2010-06-10 15:44:47
添加了一些注释,更详细地解释了选项,svnserve和mod_svn的角色,并希望指导您做出正确的决定 – 2010-06-10 16:14:16