403 Forbidden error commit error after Tortoise SVN 1.8 upgrade

svntortoisesvn

I am getting the dreaded 403 forbidden error after upgrading my computer to Tortoise SVN version from 1.6 to 1.8.3 (SVN 1.8.4).

  1. The problem happens on commit but not checkout
  2. The URL appears to be the correct case.
  3. I have cleared authentication credentials in the Settings
  4. The problem happens following a fresh checkout.
  5. Downgrading to Tortoise 1.7 and doing a fresh checkout works.

Our server is on version 1.8.1, at which time we also switched from Apache 2.2 to the CollabNet version bundled with SVN server. I've been assured the repository has been upgraded to version 1.8. I am listed in the repository as having rw permission.

Is there anything about 1.8 that is different, as far as firewalls or authentication? The Apache server uses html and authenticates using network passwords. What are the next steps?

Best Answer

It often happens because of path case-sensitivity of SVN.

SVN allow to checkout code even if path to repository has letters in different case, but it forbids commits to such paths.

Assuming that https://server.svn/Repository is actual path, following path https://server.svn/repository will be checked out, but commits to it will be forbidden.

To fix this, use TortoiseSVN -> Relocate command and check path carefully.

Related Topic