I just got a shiny, brand-new Debian server handed to me by our Systems group, and the /etc directory is kept under version control with Subversion. Unfortunately, I couldn
As you might expect from the timestamps, I asked this question after I already had an answer. This problem was sufficiently painful that I want its solution spread far and wide so that other people don't have to go down all the dead ends I did.
After several searches on Google, I finally found Hardy Ferentschik's wonderful blog entry explaining this problem. It turns out that the problem was not with Subversion, but with the SSH protocol I was using to access subversion. When I opened up /root/.ssh/config, I found the following text:
Host svn.example.root.ent
User jdoe
I replaced jdoe with my username in this configuration file, and everything worked.