I am new to SVN and have installed VisualSVN Server on a Windows 7 Home Premium 64bit OS. I have the server setup to use SSL on port 443
. My router uses a virtual server entry to direct incoming requests to the SVN server machine by sending incoming requests on port 8443
to 192.168.2.100:443
. I have my clients (TortiseSVN 32bit) installed on windows XP SP2 machines.
Generally everything appears to work. I can access the repository from both clients via a browser using the defined url except that the servername is being replaced with a local network ip. In this case https://192.168.2.100:8443
. I can also access the repository from TortiseSVN Repo Browser.
My basic repository structure is
svn/
PLATFORM_FOLDER/
Project/
branch/
tag/
trunk/
I Import a project by navigating to the root folder of the project on the client, then using the TortiseSVN>>Import menu item to upload the project files/folders to the project/trunk folder in SVN. No errors when uploading. FYI: In this case the project is and Android app developed using eclipse.
When I browse the repository via the clients web browser all is ok. But when I view the project from the TortiseSVN Repo Browser, 2 of the Imported folders give me errors:
PROPFIND of 'sn/!svn/bc/47/PROJECT/trunk/src/com/appname:Could not read response body: SSL error: wrong version number (https://192.168.2.100:8443).
One of the folders contains xml text files, and the other folder contains java code files and one folder with additional java files.
Other folders which have binary image files and xml files can be viewed ok.
I can't figure out why only certain folders have a problem. If it were an SSL issue, wouldn't it happen to all folders??
Some of my filenames contain underscore characters. Is this not allowed?, or are there any specific file format issues I should be aware of?
Have you tried checking out your code on the server itself? The problem may be in the router, it can process propfind requests differently.