On 24/01/2011, at 11:42 PM, Daniel P. Berrange wrote: <snip> > Err, http:// access works fine with gitorious. I think > you simply didn't wait long enough. GIT's HTTP access > mechanism is seriously inefficient, and doesn't appear > to give you ongoing progress feedback like the git:// > protocol, so expect to wait a while. I've verified I > can clone the main GIT repo over http in about 2 minutes > using: > > git clone http://git.gitorious.org/libvirt/libvirt.git Thanks Daniel. Tried http again (first time today) and this time it worked: $ time git clone http://git.gitorious.org/libvirt/libvirt.git Cloning into libvirt... real 9m57.209s user 0m11.130s sys 0m5.670s $ ~10 mins, but still, at least it worked. For the gnulib submodule, I'm thinking it might be possible to use a tarball as a workaround. Fyodor, are you ok to try something? If you can grab this tarball (41MB): http://justinclift.fedorapeople.org/gnulib_commit_2f41af65.tar.bz2 Extract it somewhere (ie /tmp/gnulib), then set the GNULIB_SRCDIR environment variable to point to it prior to doing the libvirt pieces. $ export GNULIB_SRCDIR=/tmp/gnulib $ git clone http://git.gitorious.org/libvirt/libvirt.git $ cd libvirt $ ./autogen.sh That *might* work. Not for sure, but probably worth trying. + Justin