Would it make sense to somehow split git clone from "logged in user"
when doing git clone, and have two servers ... the idea would be to
reduce load on git.gnu.org.

That is,

If you clone from these two:

  git://git.savannah.gnu.org/mygroup.git
  ssh://git.savannah.gnu.org/srv/git/mygroup.git

You clone from a the "main server"; if you cannot authenticate .. you
get dropped.

  https://git.savannah.gnu.org/git/mygroup.git
  http://git.savannah.gnu.org/git/mygroup.git
  http://git.savannah.gnu.org/r/mygroup.git

If you clone from these, you clone from a read-only clone copy (that
will have delayed updated).

Not sure how hard that would be to implement, but maybe it would
reduce the AI bots, BlubHub, etc pulling infinite mirrors, and make it
more stable for those working on GNU software?

Reply via email to