Ask HN: Private Git repo hosting?
Do you use the paid GitHub plan, the free BitBucket plan, Gitlab, something else, or self-host?
Update: Removed the running totals. I'll summarize later, didn't expect this to be quite so popular.
Update: Removed the running totals. I'll summarize later, didn't expect this to be quite so popular.
71 comments
[ 2.9 ms ] story [ 129 ms ] threadOf course it's my responsibility to patch software I'm using, but after considering how much time I would need to run gitlab on my own host ( incl. server upgrade, security configuration, may be kernel + docker installation, etc. ) I decided to go to a paid repo at GitHub.
Anyway free hosting for me for a platform that you can install on your server has always been a no-option, because I want to control the content.
It's great, not really expensive, almost every developer knows how it works.
Simply setting up your own Git repo would be more expensive than a few months of GitHub/BitBucket subscription.
GitHub seems to be the second-best option ( sometimes the first ), but when you have unlimited non-paid private repos your mind goes also unlimited : I serve my important configuration files, various scripts, small personal projects, even my bank statements on a git repo, hosted on my personal server. But if every repo costed me 2$ per month, I doubt I would do that.
[1] https://www.atlassian.com/software/stash/whats-new
on the upside, you learn a bunch about ssh in the process!
I use Stash at one client and like it, especially when integrated with JIRA. Not that I have much love for JIRA, but if you track all details, it's the tool to go for.
Also, I use Git for large academic projects and papers in LaTeX, so public Github is not really ideal.
[1]http://www.zx2c4.com/projects/password-store/
If it fits in BitBucket's free plan or you're solo, use that. It'll just work.
If it doesn't fit in BitBucket's free plan, pay for GitHub (sorry BitBucket).
If you need it behind your firewall and want to manage yourself, you can afford to (and should do) an eval of solutions like GitLab.
If you need it behind your firewall and your org is already large and complicated, then try GitHub enterprise.