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]

Reply via email to