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.
@abnv that's the opposite of what I'm looking for
@plexus I see. Maybe I didn't understand your requirement clearly.