Switched to GitHub

I’ve been doing version control for project chronos with git. Since starting with git I’ve been looking for a good project management/source code repository site that was free. For awhile I was using project locker, they provided Trac integration but other than that had about the worst UI I’ve ever used. After a round of frustration trying to find the URI to clone my repository from, I decided it was time to look for an alternative.

What I found was Indefero. It is also free up to 25MB of storage, has a relatively friendly if spartan UI, and is open source so if you’d like you can install it on your own servers. I was very impressed. I figured I’d roll with the hosted version until I hit my cap and then install it on my own server. Sadly it was lacking one key feature: multiple ssh keys per user. I use several computers, each has its own public ssh key, and I really don’t want to go around synchronizing them all. I also don’t want an account per computer. This was kind of a show stopper for me. I did some reading and it looks like a patch is available that overcomes this problem, and will presumably make its way into the hosted version at some point. I decided though, as is often the case, that it wasn’t worth the time I was spending trying to get something for free.

I’ve used GitHub in the past for open source projects. It is a wonderful product. Incredibly straight forward, it “just works”. $7/month got me their micro plan which covers all of my current needs and I don’t have to worry about what to do with my code anymore.

If you’re looking for something free and willing to spend some time on it I recommend Indefero. If you just want to get on to development and don’t mind a small fee (or free for open source), go with GitHub.


Leave a Reply