> To set up your own mirror, you can configure a post-receive hook on your official project repository to automatically push commits to a mirror repository on GitHub.com (or GitHub Enterprise).
source: https://help.github.com/articles/about-github-mirrors/
so, basically, it either needs to be a repository you own or you would need to do cron job polling from some third machine.