views:

6348

answers:

7

I have recently installed subversion onto a linux server (CentOS) and everything works great.

I am wondering if there are any web interfaces available for managing the repositories i.e. create / delete repositories, manage users and permissions, view revision history etc.

The idea is that I can do everything via a web interface instead of using SSH.

Incidentally I have plesk/virtuozzo on this server (and Webmin on another test server) so if there is something that can integrate directly to these then even better!

Thanks

+3  A: 

Trac may serve your purposes, but I'm not sure how much control over the actual day-to-day svn commands it gives you. It does have a very nice interface for viewing svn revisions however. Have a look here for an example of a trac page for gosmore, and openstreetmap routing program to get an idea of what it is like.

There is also websvn and viewsvn, but I can't seem to find any that actually allow you to upload files to check in or anything like that. They are all aimed at viewing the repository, downloading files, viewing logs and comparing revisions.

In terms of the day-to-day check-in, check-out stuff, you are probably better off using the svn command or a friendly GUI like tortoise svn (if using from Windows) for that sort of thing.

David Dean
+3  A: 

The subversion people have a links list which references a ton of material related to subversion including management and different web interfaces.

I haven't used it but Submin might be what you're looking for.

If you're looking for simple repository browsing mod_dav_svn is minimal and works.

Trac was already suggested, but that has more bug-tracking-wiki-project-management features, but very little administration of svn out of the box.

Jason Punyon
The URL for http://subversion.tigris.org/links.html is now a 404. Does anyone have an updated URL? I have not yet found a similar page at http://subversion.apache.org yet.
Stefan Lasiewski
+1  A: 

ViewVC works well for our shop..

Kristian
A: 

Check this one, its pretty cool http://warehouseapp.com/

knoopx
+5  A: 

Take also a look at: http://www.usvn.info/

Ettore
this one is really great
Mithun P
A: 

You may want to checkout VoilàSVN or OpenGrok

MRalwasser
+1  A: 

This may be a repeat of what others have said but I've looked at many options. The best may be these:

This link inspired me to checkinto the visualSVN, I have not tested though: http://www.troyhunt.com/2009/10/creating-your-own-custom-subversion.html

JonCav