I'm looking on how to implement a SVN connection over a VPN on my CentOs server.I need to see up this VPN to work with the team in the office from outside.required packages ( yum ... )configuration files I have to mod ( /etc/... )a basic configuration exampleI don't have any particular requirement I just need to set up this service in order to get it work. ( so any suggested kind of VPN that can suit this is accepted ).
How to setup SVN over VPN?
centos;vpn;subversion
SVN has no specific setup to use it over VPN.This is just a generic VPN, possibly with a bit of port forwarding.From the comments I take your office needs to set up a VPN server if they don't want to open the internal network at all.SSH tunneling would be another possibility when ssh would be allowed.If that VPN server is set up, you just install the VPN package with yum and place the config files that should be prepared by the VPN server admin (which might or might not be you).not having a firwall at the office location probably means you have no open/fowared ports on the router.When internal IPs for the office network are used and internet access is achieved through Network Adress Translation (NAT) you actually have a firewall.You need to forward the VPN server port.The VPN then needs access to the SVN server.So either the SVN server is part of the VPN (or on the same server)or you need another port forwarding on any VPN machine in the internal network (probably the server) to the SVN server.You access the SVN server then with an address in the VPN.