Thanks for the additional information. I spent a lot of time looking at other install guides to try to piece together what actually is required, I'm sure I had extra steps in there that weren't required, but the documentation wasn't all that thorough in explaining what is and isn't required.
I assumed that the bundler would install everything required, but for some reason I hit a bunch of bugs in Ruby. I'm thinking that using the bundler to install everything when I do the gem install phase would eliminate most of these bugs I ran into (with what you told me), so I will update my tutorial to reflect that (with a cautious note since I have no way to test if that does actually work in practice). I will also add an extra XSendFilePath directive to the repositories folder. I wasn't aware that Skip SSL Enforcement is an option now, I will modify that in the tutorial. Thank you for the firewall comments, I couldn't imagine leaving a system entirely unprotected with software that I'm not entirely familiar with. I will try to keep up with the announcements but no guarantees, I installed Gitorious as a proof of concept for a friend and he didn't like it due to the lack of private repositories, so I'm back to SVN/ Trac. I tried modifying the code base to include private repositories, but I gave up after a few hours because there were so many options that would need to be changed (and I'm not a strong ruby developer, I'm more of a PHP guy). In the end, you have a great product, but I really wish it was substantially easier to install and maintain! Thanks! Phil On Jun 8, 8:25 am, Marius Mårnes Mathiesen <[email protected]> wrote: > On Sat, Jun 4, 2011 at 1:08 AM, Philip Matuskiewicz <[email protected]>wrote: > > > I thought it would be appropriate to post this to anyone who would > > like a good step by step guide to installing Gitorious to their own > > server since it took me several days to figure out. > > >http://famousphil.com/blog/2011/06/installing-gitorious-on-centos-5-6... > > Philip, > Thanks a lot, looks really good! I'm jotting down a few comments here: > > *Gem installation*: I don't think this is necessary, since we use Bundler > these days. The only gem that should be required is the bundler gem (gem > install bundler), after which `bundle install` should take care of the rest > of the gems. > > *XSendFile configuration*: For git over HTTP to work, you should probably > add a XSendFilePath for where you keep your Git repositories on the server. > > *Skip SSL enforcement*: There's a new option for disabling/enabling SSL in > config/gitorious.yml. The sample file has a description and example of this. > (No need for the SslRequirement.disable_ssl_check instruction, iirc). > > Bonus points for the firewall instructions, I haven't seen any other guides > mentioning this. > > Again: great stuff, thanks a lot. If you feel up to it, it would be very > helpful if you'd keep an eye on announcements of changes we make to > Gitorious on this list; there is a big problem with install guides that > become obsolete after a while. > > Cheers, > - Marius -- To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected]
