Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
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!
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.
Last edited by acid_kewpie; 06-12-2011 at 10:21 AM.
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?
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.