Clone the repo you want to mirror:
git clone --bare https://example.org/original-user/repo.git
cd repo.git
Push this repo to a mirror repo:
git push --mirror https://github.com/mirrored-user/repo.git
When mirror repo is behind the original repo, update it by pushing again:
git fetch git push --mirror https://github.com/mirrored-user/repo.git