通过apache来访问svn, 这样就可以通过http来访问svn了。jinkens里配置svn url。
使用Apache访问SVN的优缺点:
There are some disadvantages of using Apache's http for your Subversion server: It's slower It's harder to setup Then, there are advantages: It uses a standard port (80) that's not normally blocked by firewalls. It can be integrated with LDAP and Active Directory You can use HTTPS which will encrypt updates and checkouts (including user passwords). You can have multiple repositories use the same Apache httpd instance. With svnserve, you can only do a single repository per instance and if you have multiple repositories on one system, you'll have to run each svnserve process on a non-standard port. My personal take: If you are doing a corporate environment, the advantages of using the HTTP or HTTPS protocol way outweigh the disadvantages. If you are talking about a small repository and you and your friends, I run svnserve simply because of the lower overhead and easier setup. However, in those circumstances, I just use Github and not worry about it. I run Subversion as my personal source control system on my machine, and I use svnserve in that instance.
参考文档: