A source code repository is not only good for you as a software developer for storing your code but also enables team work. That is not all, most employers look at potential hires’ side projects and having a good amount of projects stored somewhere can be a game changer for many people. Heck, it makes total sense because as an employer, you want to hire someone who can show their work right? Today, I am introducing to you Srchub – a better source code repository that is also free! Let us look at it in detail.
Srchub is an open source and free source code hosting service that provides the following features:
- Free subversion
- Free mercurial
- Free Git hosting
- Issue tracking
- Code reviews
Srchub is a fork of indefero project with many enhancements that include:
- A profile page
- This shows a list of public projects
- All the issues you are working on at any given time.
- Since srchub is open source, you can install a copy on your server using the debian installer that Nathan (the creator of this service) developed. You can find that by clicking here. The installer will install either sourcehub or indefero with all the necessary patching.
Getting your own source code repository
If you would like to give this free service a try, you can easily register here. When you sign in, you will see a link at the top that says “Request Project”. Clicking it will send in a request to the admin to approve your request.
You will then get an email when your repo has been approved and created. At the moment, there is no limit on usage of the service. Srchub source code repository also provides the ability to have a private project which you can easily toggle by going to “Project Management” and clicking on “private project“.
The other feature worth mentioning is the ability to add unlimited number of collaborators. That is why I really like this tool!
While Srchub is not backed by the same funding as other services, you still have the ability to suggest and influence new features that you feel should be available!
Srchub is ran and maintained by Nathan Adams, a software engineer and system administrator.
Thank you for reading this post and I hope you found it helpful. Please leave some comments and share it with your friends using the buttons below! If you have other source code repository tools that you would like to share, please add them through the comments.