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 collaborators.
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?