/ best free open source web resources /

GitHub-like Repositories Hosting on Your Server

GitHub is a web-based hosting service for software development projects that use the Git revision control system. GitHub is the best way to collaborate with others. Fork, send pull requests and manage all your public and private git repositories.

Have you ever you can have GitHub-like system on your own server? GitLab is a lite app for projects or repositories hosting on your server. It is Fast, secure and stable solution based on ruby on rails. And it is free for download and distributed under the MIT License.

If you just need access control for your private repositories (while all users access the repos with the same git user) you can implement this with a simple script and a little bit of SSH configuration.