-   Linux - Software (
-   -   GUI for configuring SVN server? (

81bones 06-11-2011 04:07 PM

GUI for configuring SVN server?
I would like to install a subversion server on my Mandriva system, and I was wondering if there are any configuration GUIs out there to help me set it up. Does anyone know of anything out there for this purpose? I found a beta version of a Webmin module that is supposed to provide SVN configuration capabilities, but I can't get it to work (module located here).

Note that I'm not looking for a GUI SVN client like TortoiseSVN, kdesvn, RabbitVCS, RapidSVN, etc. I plan on using such a client to checkout and commit things to the server, but first I need to set up and configure it. Any suggestions would be helpful. Thanks!

acid_kewpie 06-12-2011 10:08 AM

SVN itself is seriously trivial to set up. You just start using it. There is no need for a gui. It's not like there is a "server" per se for SVN, it's just a case of creating a repo and using it. There are more things around the access of the service, e.g over http using dav or using svn serve, but these are *NOT* VN servers, they are ways to reach the server. So the sorts of things you might think are SVN server configuration are actually NOT SVN at all.

Seriously, you DON'T need one. Just run "svnadmin create /path/to/repository" and that's genuinely it for a local repo.

81bones 06-14-2011 01:48 PM

Thanks acid_kewpie. It took me a minute to grasp what you were saying, but I think I understand what you're talking about, so perhaps I can clarify my request.

I'm not necessarily looking for a GUI tool that would create repositories, because as you mention this is rather trivial. I'm looking for a GUI that would help me manage (or visualize) a large number of repositories, and I would also like to find a tool that would help me set up and manage the svnserve service (or any of the other methods that one can access the SVN server). My goal is to have several users access repositories remotely using their own clients like TortoiseSVN, so I'd like to set up svnserve for this purpose. Is there a GUI tool out there that allows me to configure this appropriately (i.e., set up users, assign permission types, etc)? Or put another way, is there something like VisualSVN Server for Linux?

acid_kewpie 06-14-2011 02:33 PM

I would suggest that you look at most of these challenges not as SVN server challenges, but general systems admin ones. Users for accessing svn dav interfaces aren't subversion users, but whatever user you permit to authenticate through apache. [I've never used svnserve, didn't see the point, so can't comment on that part] So with a basic standard infrastructure you should want to be able to add an ldap user to a certain ldap group and that be enough. (and on a smaller scale local linux accounts would work fine too, managed by webmin if you have to) It's the sort of thing that I insist on, personally. I would not want to have isolated pockets of user accounts etc... TBH I'm sure there are extra things going on that I can't reduce down that far, but looking at the feature list there, there's really not much worth having from my experiences of SVN. I've used trac's SVN functionality before for browsing repositories and such like, and everything else is pretty rare admin work.

Mind you, 5 seconds on google does suggest this amongst others.

All times are GMT -5. The time now is 07:02 AM.