Reputation: 1463
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).
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?
Upvotes: 5
Views: 16532
Reputation: 51
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.
Upvotes: 3
Reputation: 41
I had exactly the same problem with Windows authentication. When looking at the access log, it seeems that this new release of TortoiseSVN passes the domain in upper case and not in lowercase as before.
Since the svn_access_file had entries like :
@group = domain\user1, domain\user2
I just doubled them to :
@group = domain\user1, domain\user2, DOMAIN\user1, DOMAIN\user2
and it worked.
Upvotes: 1
Reputation: 30662
I suggest double-checking the URL you enter in 1.7 and 1.8 client. Trying the same with a command-line client and comparing the result would be very helpful. Besiders of that, it makes sense to check what's logged on the server when you get 403 Forbidden error.
Upvotes: 0