Currently, only packages that are registered in the General registry are mirrored. If you maintain your own registry of Julia packages that you would like mirrored, or if you have an unregistered package that you would like mirrored, please open an issue at https://github.com/UnofficialJuliaMirror/MirrorUpdater.jl/issues.
The mirror is automatically updated daily by means of a Travis cron job. I can also trigger it manually if need be.
Yep my next step is going to be to add support for pushing mirrors to GitLab. The folks that maintain GitLab.jl are working hard to update the package for Julia 1.0. Once that’s done, I’ll add support to MirrorUpdater.jl for GitLab.
Unfortunately, I don’t think this will help you if you are behind a firewall - it only pushes mirrors to GitHub, and presumably you wouldn’t be able to access GitHub from behind a firewall.
Ah that explains all the random pings I’ve been getting from BitBucket: whenever I was mentioned in a commit on GitHub, I get a corresponding mention on BitBucket (presumably because my username is the same).
Thanks for setting this up: always good to have redundancy for this sort of thing.
It might be good to see if it’s possible to support the bitbucket and gitlab mirrors
for people who for so e reason can acewsw GitHub but can one of the others
Here’s a concise webpage listing the Pkg servers mainly around Asia, Julia Pkg Mirrors . Though the page is in simplified Chinese, it’s not difficult to guess the location of the servers as long as you know the country codes, such as, cn for China, kr for South Korea, sg for Singapore, us for the Unated States of America, etc.
If you are not sure which one to use, just pick the Julia official Pkg server https://pkg.julialang.org. According to the webpage maintainer, in this case, you’ll be redirected to one of your local mirrors.