I’m looking for some server software that would allow me to manage git, mercurial or even subversion repositories on my own server (I’m not picky, I can live with any of those). The perfect thing would be of course a private downloadable version of github or bitbucket server application…
The main feature I need is a web interface to create and manage some version control repositories located on my server and control users access to any of those resources (preferably without giving those users shell access).
Thanks.
You could try gitlab. Its webinterface has some similar features as Github, like Pull (or Merge) requests, commit overview etc. and Gitlab is free.