Hi Harald,

On Sun, Mar 16, 2025 at 10:57:08PM +0100, Harald Anlauf wrote:
> I have never tried any complex setups besides simple ssh tunnels
> with git in the past, so believe this does not apply.
> 
> Doing even a simple ssh -Tvv to gcc.gnu.org takes a very long time
> when trying in parallel to the git command.  And empirically this
> seems to happen only during a certain time of the day.

That is really odd. If you are using ssh then there shouldn't be any
throtteling and you shouldn't really be affected by current http based
ddos. It might be your local network?

I just did a clean clone of the whole gcc.git which took ~8 minutes
over http and ~5 minutes over ssh. So cloning/pulling over https is
certainly slower, but you should get reasonable speeds over https.

> Regarding your comment on using github for fetching (and keeping
> gcc.gnu.org for push), the gcc website does not give a recommendation
> on how to use that in practice.  Could we update
>   https://gcc.gnu.org/about.html#git
> and/or
>   https://gcc.gnu.org/gitwrite.html
> with best practices?

I don't think anybody wants to recommend github for these things.
https://giveupgithub.com Also those aren't under our control. If you
really need a mirror then try the ones at https://forge.sourceware.org/
or https://git.sr.ht/~sourceware/ which we keep up to date.

Cheers,

Mark

Reply via email to