So I’ve been looking at different hosts for version control whatnot. I would
host it myself, but I prefer to put it in the hands of another, that way if
things go wrong, I can blame someone else.
I’m all for learning something new like Git, Hg, or Bzr. When looking, I
sortof eliminated Bzr from the list. There’s only one main host for it, and
I’ve just heard bad things about it (yup, I listen to the rumors).
So here’s basically what I was looking for.
- Public and Private Repositories
- Have collaborators on projects
- Reasonable priced
- Eye candy (sadly)…
So I’ve been looking around and saw GitHub,
BitBucket, Codaset, and
Codebase. I won’t really go into a feature by
feature comparison, just point out what I like and don’t like.
This is probably the most popular at the moment. It’s known for it’s awesome
Git hosting, being fast, reliable, and feature rich.
My favorite part of GitHub is the interface. It’s nice on the eyes, easy to
navigate, and makes it fun. The downside is the features of the plans.
Public repo’s allow you to have as many collaborators as you want. For
Private Repositories, it’s based on your plan.
I usually only have 2-3 private repositories at a time, but the number of
people I work with fluctuate. The smallest plan (which provides much more
space than I need), only provides 1 private collaborator. Normally, it’s me
and 2-3 other people (per project). I don’t really want to pay that much more
just to have more people collaborating on a project.
So GitHub is great, but needs to be more flexible in the number of
BitBucket is pretty awesome. It does Hg hosting.
It’s not as pretty as GitHub, in my opinion, but it does provide a great set
of features. What I really wish for is that the Source tab would display the
readme file. Other than that, it’s okay. Could use a few minor changes to
make it friendly and lovable, but good as it is.
My main nit-to-pick is how the project pages look. Not that big of a nit-to-
pick, but I like my eye candy :P . Other than that, it has a lot of the
features I want. I can have my private repositories, and have as many
collaborators as I want.
I’ve heard rumors about uptime issues they previously had, but nothing recent.
I do wish the blog were updated more because (like I said earlier) it needs a
more welcoming feel to it.
Codebase supposedly hosts Git, Hg, and Svn.
I like what features it has listed. My main issue is that the site isn’t well
documented. It has good instructions for using Git and setting stuff up, but
there’s nothing much about the other features. In terms of cost, it’s
reasonably priced. Good number of people you can have collaborating and
everything, but it’s too costly for what I’ll be doing.
Codebase seems more like something for a small group or company. So it’s
really cool, but it aims to be in an area that’s not aligned with mine…
Codaset is another Git host. I think it’s kindof new…
It’s kindof like GitHub, but I think Codaset is more social. Codaset provides
a lot of what I want, but right now it doesn’t have a price setup. The
developer is still debating and setting up how to pay for it.
I love the features of Codaset, but my main nit-to-pick is how they’re setting
up pricing. It’s a great idea (don’t get me wrong), but I prefer a flat fee.
They haven’t implemented it yet, so I’ll see if I like it later on, but it’s
sortof leaving me with my current setup of host personal stuff on GitHub and
group projects on BitBucket.
Pay as you go is good, but I’m concerned about the implementation.
What do you currently use for your projects and why? Do you work with people?
As I stated, I currently use both GitHub and BitBucket. I might move it all
to Codaset once I see it up and running with payments and all. So yeah…
Thoughts, comments, suggestions?