Getting Closer to Using Git
This morning I was chatting with a good friend and we were talking about working with Git, and the next step for me is to get a good book Git like I had on CVS when I was learning it. I want to know how the repo is laid out, how to fix it, etc. I do not want to look at this as a 'black box' as that's just far far too dangerous for a developer to trust a single component. You should know how it works, just in case it might fail, so you can fix it.
Anyway, I found this book that looks to be very nice. So I ordered it as a PDF because I have my Kindle if I need to view it in that format, but I don't need another paper book. I've got a quick start on it on my Mac, and we'll see how long it takes me to get through it. I need to really understand what it's doing and then I'll feel comfortable putting my code in it. I also want to see how I want to set up anything on the home network to hold things there. Just don't know.
Which brings up another point made by my friend - get a Git hosting plan like GitHub. I have to say, I haven't been a huge fan of hosted CVS sites like SourceForge because of the licensing they put on the repos stored there. This was the reason for setting up my own CVS repo. But then I got HostMonster and I'm a huge fan of hosting now. I just have to be sure they aren't going anywhere.
So I signed up for a free GitHub account - I can upgrade it anytime to a paying account if I want to put my stuff there in a private repo, which I'll do if I decide not to set up my own Git repos at home. I certainly like the way they handle it - SSL and all, and the prices aren't too bad, but for the 'Small' plan, it's $12/month and that's $144/yr and that's more than I pay for HostMonster with a lot more storage, etc. HostMonster just doesn't seem to have Git hosting - yet. I'll have to check with them to see.
In any case, I'm getting a lot closer. Read the book, pick a hosting plan and start. Sweet.