I apologise if this question is a bit off-topic, but I would like to know how one goes about setting up a ‘mirror’ repository on GitHub, as is seen at https://github.com/mirrors.
Also, I am running Windows.
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
That looks just like a regular user account, except maintained by Github staff. If you think they would be interested in hosting your project on that page, you can email them, as the page states: support@github.com
However, unless you’re Linus Torvalds or Larry Wall, they’re probably not going to jump at the chance. You have to set up your own account, and then just create a public repository—which is free–and voilà, there’s your mirror.
Locally, if you already have a different remote repository for that project, you just set your Github account as a second remote to which you can either push whenever you push to your primary remote, or on special occasions.
If you want to create a repo that displays the “mirrored from” line that you see on their mirrors page, according to this answer, you have to contact Github support: Creating an official github mirror