Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

SVN Show Log not working

How can I use the show log feature without setting [/] * = r (reads to everyone/everything).

I have a couple of groups in my authz file. It Looks like this:

[groups]
Profs = dave,bruno,franck
Team1 = 1036091,1036103,1036087
Team2 = 1016059,1016077
[/GSS]
@Team1 = rw
[/Booking]
@Team2 = rw
[/]
@Profs = rw

When I add

[/]
* = r

in the file, the show log feature works. But that gives access to everyone on all the repositories.

This related question has not been answered.

like image 960
Dave Avatar asked Feb 24 '23 15:02

Dave


1 Answers

I experienced exactly the same problem. Googling did not provide with a solution, but after some experiments I found 2 solutions for this: One Work-Around and one great solution.

  1. Work-Around: Add [/] * = r to the authz file (and may be * = r to you application folder in the authz file also). Try a showlog with Tortoise and may be some compare methods in Tortoise. Remove the above lines from authz file and try agin. Tortoise somehow caches that and it seems to work

  2. Great solution: Add these lines to the svnserve.conf file:

anon-access = none auth-access = write

After that it worked as expected. Seems like the solution to me.

Good luck!

like image 77
Gasgeber Avatar answered Apr 05 '23 16:04

Gasgeber