On Thu, Aug 11, 2011 at 11:19 PM, John Bachir <[email protected]>wrote:

> Total newbie question: what are the dependencies for git repo access via
> ssh? By this I mean, is there anything in the gitorious stack that is needed
> to be running in order to push and pull to [email protected]:... ?
>

When you push/pull over SSH, the gitorious script needs to connect to the
local webapp to:
- translate the incoming URL into a filesystem path
- check for permissions

If your Rails app was "asleep", you'd have to wait until it's loaded before
you'll be able to push/pull.


> reasons I am asking: one of my users experienced a timeout when trying to
> push, and then soon thereafter pushed normally, so I'm a bit suspicious that
> something in the stack had to wake up or get spooled out of swap, which
> seems unlikely if ssh and the server git binary are the only things needed
> for the operation. Also, I'm just concerned that my deployments for my
> projects hosted on gitorious might have a rails app server or gitorious app
> crash as a point of failure.
>

If the web app is down, your users will see a "temporary error" error
message, so you really want to keep it running.

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