Live data from Hacker News

Why I've built an alternative to Github

blog.codeplane.com

141–150 of 198 posts

Re: Why I've built an alternative to Github

#142
post #132

Earlier quoted context omitted.

I don't see the parallel. Quite the opposite; he's displeased with what he sees as GitHub's high price for their lowest-tier paid account, and developed an alternative that costs less and offers more of the "bare bones" stuff (more space, unlimited private repos) instead of focusing on the higher-level collaboration tools and web interfaces. How does a reference to someone finding little friction to paying multiple t…

"[...] he's displeased with what he sees as GitHub's high price for their lowest-tier paid account [...] " And I'm arguing that his displeasure with GitHub's price comes from the fact that he's underestimating the extra amount of time he will have to spend as a user of CodePlane because CodePlane is not remotely as polished as GitHub. I'm arguing that this extra amount of time will not be worth the difference in pric…

And I'm arguing that his displeasure with GitHub's price comes from the fact that he's underestimating the extra amount of time he will have to spend as a user of CodePlane because CodePlane is not remotely as polished as GitHub. I'm arguing that this extra amount of time will not be worth the difference in price.

Yes, I get that. I just don't agree, and presumably he doesn't either.

It's not just collaboration and web stuff, it's reliability and security. Would you seriously trust a tiny service like CodePlane to store your code? Both ensuring it won't be deleted and that it won't be hacked into? If DropBox has trouble with those issues, would you trust a low-budget one-man-operation with your 50 repos?

And GitHub started as... what, exactly? A tiny low-budget one-man operation? Everybody's gotta start somewhere. Maybe CodePlane doesn't meet your reliability and security requirements today, but there's nothing saying it won't in 3-6 months.

And regardless, this is Git we're talking about. Every repository clone is a full backup. If you're still concerned, add a post-commit hook that also pushes to another server you control, or set up a cron job that does rsync every now and then. I'd do the exact same thing on GitHub as well -- why would you trust GitHub to never have an issue that might render their backups useless? It's certainly not the first time this has happened to a service that does their own backups. If there's data you really care about, you must maintain your own backups. At the very least use an online backup solution (or something like Dropbox). Maybe not something you control, but at least it's pretty unlikely that both services would fail at the same time.

When people evaluate programmers they often have to rely on far-from-perfect metrics, like university credentials. Putting emphasis on GitHub and ignoring the other forges is not ideal, but it's such a big improvement over the old ways. It's hard to get new metrics accepted into the mainstream.

Yeah, that's true. That was more of a mini-rant on my part than an endorsement of anything non-GitHub.

Re: Why I've built an alternative to Github

#144
post #54

Earlier quoted context omitted.

Yeah! One can always set up the whole thing, but for small shops and freelancers it makes no sense to manage something like this. Maybe for hackers like us... ;)

You have to be a hacker to know how to host a repo now?

Getting a Git repo setup with a web accessible interface is not trivial and for the time spent doing it, you could be doing other things like ... you know ... writing code to make you money.

Re: Why I've built an alternative to Github

#145

Github's pricing model really is a painpoint for little consulting shops. We drive next to no traffic and storage on there, but we do a few projects every quarter. Haven't quite outgrown our paid plan yet, but we will in a bit. Just wish Github would revise their pricing to support peeps like us, I hate to use different interfaces. May choose to just archive things to codeplane until then, keeping things we are activ…

Try unfuddle, their hosting includes both svn and git ... doesn't have most of the thrills and spills of github but I find their pricing very reasonable.

Re: Why I've built an alternative to Github

#147

I don't understand this use case: These projects are mainly side projects, or small freelance jobs I've done through the years, and I want to save them for posterity; who knows when I'll need them, right? My solution to this problem is called tar . Just clone the Git repos to /tmp, tar up the results, and push the tarball to S3. Done. Archived for posterity for a few cents per month. This isn't SVN anymore: It doesn'…

I prefer to have my saved code at the ready, easily-browsable preferably via a browser-based colorized, tagged hubaju. I can appreciate this use case.

Re: Why I've built an alternative to Github

#148

Earlier quoted context omitted.

I use github for the network effects, but how does hg compare to git, speed-wise? I switched to git from bzr because bzr felt awesomely slow, although git is a real pain to use, even when you're familiar with it. I understand that bzr and hg are almost identical, command-wise, but hg is about as fast as git, is that correct? What my workflow consists of is diffs/statuses/commits/pushes/pulls in projects with working…

Hg is marginally slower, but not so you'd really notice. If you're crunching 20,000-line files on a regular basis it might be a concern. On repos of that size, I doubt you'd notice. Git is a great tool for what it was built for and the group of users it was intended for--that is, rapid, tons-of-merges-and-pulls development on a gigantic codebase, for users for whom it is acceptable for man pages to serve as reminders…

The fact that all the tools can push to github make it easy to switch, which I just might do again. bzr was great, except for the fact that it just doesn't have that much traction...

Re: Why I've built an alternative to Github

#149
post #54

Earlier quoted context omitted.

Yeah! One can always set up the whole thing, but for small shops and freelancers it makes no sense to manage something like this. Maybe for hackers like us... ;)

Who did your design? It's beautiful! Who does all these amazing designs?

In this case, I did my own design. I always liked design my own stuff. So, I spent only time on this one! ;)

Re: Why I've built an alternative to Github

#150
post #126

Same feature set as http://repositoryhosting.com with a higher price point (they're at $6/month now for 2GB). They don't have a CLI or anything as far as I know but they do offer more storage space at $1/GB/month which is pretty nice if you just need a little extra.

RH is awesome. We eventually switched to Unfuddle for the time tracking, but Repository Hosting is still one of the best deals available, IMHO.
Post reply on HN