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]
