As described in the HOW TO, svnX has trouble dealing with the https protocol. When first connecting to an https server, your computer and the host must exchange security keys in order to start the transaction. After this has been done the first time, it doesn't need to be done again the host is a "trusted" server.
Unfortunately, at this time, svnX does not know how to handle the security key exchange. Instead, it shows the following dialog when you try to connect:

There is a simple fix for this. I'm afraid it requires using that forbidden application... yes, Terminal.app. Simply connecting once to the server using the terminal, you can accept the expected response, and then svnX will work correctly. Here is a screenshot of Terminal showing what to do:

Simply type "svn ls <server URL>", where "svn" is actually wherever you stored the svn executable. In the HOW TO example, it is /Users/myname/Applications, so you would type "/Users/myname/Applications/svn ls <server URL>". Of course, also replace "<server URL>" with the location of your repository.
Answer 'p' to "accept permanently". You should see the contents of your repository listed. Close the terminal. svnX should now be able to connect to your repository without problems.
Last modified on Monday, Nov. 13, 2006.