Subversion Server Moved – August 29, 2025
One of my old physical servers finally died and I had to move the Subversion server to a new machine. This resulted in the ssh host key changing, so if you get this error:
svn: E170013: Commit failed (details follow)
svn: E170013: Unable to connect to a repository at URL 'svn+ssh://svn@svn.limedaley.com/...'
svn: E210002: To better debug SSH connection problems, remove the -q option from 'ssh' in the [tunnels] section of your Subversion configuration file.
svn: E210002: Network connection closed unexpectedly
You'll need to run these commands to fix it:
ssh svn@svn.limedaley.com
Which will output "Warning: Possible DNS spoofing detected", and that is okay (note, that this error protects you from getting spied on so normally if you see this error, it means someone has hacked your network and/or DNS server, and so you normally don't want to follow these instructions, but in this case, it is expected.
In the long warning message, it should say something like:
ssh-keygen -f "/home/jondaley/.ssh/known_hosts" -R "svn.limedaley.com"
And you can manually run that command, or edit out the line that has the host key for svn.limedaley.com.
Then you can run your svn command like normal. It should warn you that you are connecting to an unknown host and ask you to verify the fingerprint, which is:
The authenticity of host 'svn.limedaley.com (74.118.138.75)' can't be established.
ECDSA key fingerprint is SHA256:YyG0ezKHFS61i8JC0AyK5HXXZAFyGEyLgrZh29kqDeY.
And as long as that matches, you are all set!