Problem
svn.bfh.ch runs an old FreeBSD 8.2 server from March 2011. The server is maintained by ITS Client Team.
We currently have the following problems with it:
- security updates do not work anymore since at least 2012 due to the bad shape the server is in
- security is best-effort only at best (fortunately, the server is internal only and not exposed directly to the Internet)
- replacing svn.bfh.ch with a Linux based setup is possible in general but a relatively hugh task
- the client team is not able nor want to continue maintaining svn.bfh.ch
Given that:
- SVN is obsolete, Git is the industry standard
- nobody works upstream on SVN related software anymore, thus:
- there is no and never has been a smart gatekeeper available (svnadmin allows true|false only on a specific user for a specific repository), so users cannot manage their repositories themselfs (create/grant permissions on branches/sub-directories/repositories)
- there is no smart webfrontend available (viewvc is buggy, unstable, and slow on larg-ish setups and has no multi-tenant or permission support)
- we (linux people, infrastructure team) already have a fully working Git server (git.bfh.ch) in production with a proper gatekeeper allowing complete selfservice for users