Installed git, GitNub and signed up for a free git repository account at github this morning. It all seems pretty good so far. Took me a while to figure out how to push my local copy onto the remote repository and get GitNub to display my changes, but I think I’ve got the hang of it. I’ll be using git to manage the source for my afore mentioned new Expression Engine theme. github’s servers seem quite fast and the prices are low, so if all goes well, I might actually sign up for a paid account. I’d always hosted my SVN repositories at DreamHost, but it’s way too slow.
I’m a bit late to the party, but it looks like Dreamhost has now enabled Phusion Passenger for deployment of Ruby on Rails apps on hosting accounts. I’ve always been reluctant to deploy Rails apps on DH because of all the complicated deployment issues regarding DH’s Ruby environment. Now it looks like I can just go ahead and upload my app without any worries. Thanks Dreamhost!
That was quick.
The site is now back from a short stay at Site5. The boost in speed was definitely a plus, but losing flexibility in terms of compiling source via SSH is something I’‘m not willing to give up. cPanel was also starting to shit me. I don’t like the way subdomains/pointers are created on the file system. Having them as a subdirectory of the primary domain is really very annoying.
I much prefer DreamHost’s architecture of having each sub-/domain web root in it’‘s own directory under the user root. If you ever wanted to host just 1 website per account, then cPanel’‘s way of doing things might work well for you, but it really doesn’‘t work well for me. I suppose that’‘s what the MultiSite functionality is for, but I really hate having each site under a different user login. At DreamHost, I can access all my sites using my main account login if I wish.
I’ve been with DreamHost since I quit the free web hosting game and Site5 is the only other host I’‘ve tried. Maybe the next step from DreamHost is getting VPS hosting, but I really don’t have time to be patching my webserver every time a fix comes out. Maybe I’ll just have to learn to manage my projects better.