My work currently uses SVN to manage the various coding projects we work on. Currently I have to manage the SVN repositories via Command Line, and as we use svn+ssh to access our repositories, we need SSH users on the box and it just gets complicated when staff join/leave or we have to open specific repositories to outside contractors.
What I am after is an SVN Repository manager script/program that I can install (ideally linux-based), which will allow me to manage all our repositories and set access control for different users/groups – and restricted IP address access if possible.
Any suggestions as to scripts I can look at to do this?
Maybe you can install Indefero on your server. You will be able to easily manage the access rights to your repositories. The only drawback is that the ssh+svn approach is not available, but it’s easy to get the Apache setup running (you have Ubuntu/RPMs if needed).