On Tuesday, July 31, 2012 5:51:53 AM UTC-4, Marius Mårnes Mathiesen wrote:
>
> On Mon, Jul 30, 2012 at 4:33 PM, Rich Kucera <[email protected]>wrote:
>
>> Background:
>> We're trying to adopt git,  enterprise inhouse,   with gitorious stack 
>> from bitnami (saved a lot of work...).
>> ssh works fine,   git protocol does not due to firewall and that's ok (I 
>> proved it works on my laptop).    
>> Because of some internal partitioning,   we can't ssh in both directions.
>> This is OK,  because I can still push the repositories in one direction 
>> for deployments.  That's the last option.
>> Well rsync push was the last option tried,  but git is now perceived as 
>> "partially working".
>>
>> Problem:
>> HTTP protocol does not work in any case.   It says "you appear to have 
>> cloned an empty repository"
>> when I know there is stuff in the repository.   If I had http,  then 
>> presumably there'd be a pull option for deployment
>> in addition to the single push option I have left.
>>
>
> Rich,
> Did you set up modxsendfile on the server and point this to the correct 
> location? Gitorious assumes this Apache module is installed and configured 
> so it intercepts headers like "X-Sendfile: " pointing to the path where the 
> git repository resides on disk.
>
> There's a page on the wiki outlining this and other components in 
> Gitorious here: 
> https://gitorious.org/gitorious/pages/GitoriousComponents#HTTP+cloning++
>
>  _Marius
>


Thanks Marius,

mod_xsendfile is not there in the bitnami stack apache modules directory.   

Guess the options are now:
- compile in and configure xsendfile into bitnami stack and go through that 
nightmare, probably will learn a lot.
- duct tape it with rsync push to remote nodes from local "staging" repo
- configure minimal git ssh on remote nodes to handle git push instead of 
git pull at remote,  still requires "staging" repo to push from.
- check out TeamForge..

Rich
 

>  
>
>>
>> I set up my alias in /etc/hosts,  and run this:
>>
>> $ git clone http://git.my.real.server.org/repoorg/repoorg.git test9876
>> Initialized empty Git repository in /opt/tmp/test9876/.git/
>> warning: You appear to have cloned an empty repository.
>>
>> Have fiddled around with this and explored the source a bit,  googled, 
>>  nothing.  Is this a common problem?
>>
>> Thanks!
>> Rich
>> p.s.
>> I am considering running TeamForge in a virtualbox to see how it feels in 
>> comparison,  but would like to stick with
>> gitorious if I could understand it (though I am not a Rails developer 
>> have got the rails training and the tshirt).
>>  
>> -- 
>> To post to this group, send email to [email protected]
>> To unsubscribe from this group, send email to
>> [email protected]
>>
>
>
>
> -- 
> Marius Mårnes Mathiesen
> Gitorious 
> Tel.: (+47) 92 60 95 38.
>
> http://gitorious.com/
>

-- 
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]

Reply via email to