Is there such a thing as a transparent proxy/mirror/cache for git? Something that I can run locally or on a server somewhere, and that proxies git operations to another remote, but also keeps a local cache of any blobs/commits?
@plexus Gitea supports mirroring to Github. You can selfhost a Gitea server, create a repo in it and configure it to mirror to a Github repo. After that, when you push to the Gitea repo, the code will be mirrored to Github automatically.
@plexus It at least existed 10 years ago ... I had to use something like that for a job with problematic internet connections...will try to find it tonight.