No, you're wrong.
You need Apache if you want to be able to access to your SVN repository throw WebDAV protocol.
To, a simple web browser ou webdav client or file browser (like nautilus or windows explorer) can be enough to work with svn.
And it's usefull if you want to re-use security rules of your apache config.
But you can use svn+ssh:// protocole over the internet without any problem.
You can use Subclipse with svnserve and without Apache. Instead of using a http: scheme in the repository URL, you use svn:, or svn+ssh: over an unsecure network.
Ok, but if I want to use Subclipse with svnserve using svn: over the Internet, I certainly have to configure Subversion to use port 80 or 443 I guess (other ports will be blocked by some firewalls on the other side). Is that correct?
In general, firewalls block incomming request and not outcomming ones. So if you want to use svn protocol instead of http over the internet, you just need to configure your server firewall to accepte incomming requests on the svn default port (3690).
In general, firewalls block incomming request and not outcomming ones. So if you want to use svn protocol instead of http over the internet, you just need to configure your server firewall to accepte incomming requests on the svn default port (3690).
When i create/add remotely a folder to the repository it is giving authorization failed error. I am using TortoiseSVN as client. I configured the svn without a Apache. Do i need Apache to solve the Authorization problem.