{"id":17372953,"url":"https://github.com/dautovri/mirrors-china","last_synced_at":"2025-04-15T05:55:38.130Z","repository":{"id":86836119,"uuid":"129741744","full_name":"dautovri/mirrors-china","owner":"dautovri","description":"Mirrors and registries in Mainland China ","archived":false,"fork":false,"pushed_at":"2025-01-19T17:48:22.000Z","size":34,"stargazers_count":31,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-15T05:55:33.353Z","etag":null,"topics":["china","china-region","conda","datascience","debian","docker","helm","homebrew","java","maven-repository","mirrors","pypi-mirror","python","registries","repository","scala","science","terraform","ubuntu","university"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dautovri.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-04-16T12:42:29.000Z","updated_at":"2025-04-12T04:58:47.000Z","dependencies_parsed_at":null,"dependency_job_id":"c87f6988-e019-4d9e-aa96-869f33f32f5b","html_url":"https://github.com/dautovri/mirrors-china","commit_stats":{"total_commits":19,"total_committers":1,"mean_commits":19.0,"dds":0.0,"last_synced_commit":"8c266afb587a309d6d153621b2505faf755bbd6f"},"previous_names":["dautovri/reposchina"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dautovri%2Fmirrors-china","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dautovri%2Fmirrors-china/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dautovri%2Fmirrors-china/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dautovri%2Fmirrors-china/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dautovri","download_url":"https://codeload.github.com/dautovri/mirrors-china/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249016320,"owners_count":21198832,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["china","china-region","conda","datascience","debian","docker","helm","homebrew","java","maven-repository","mirrors","pypi-mirror","python","registries","repository","scala","science","terraform","ubuntu","university"],"created_at":"2024-10-16T02:22:15.447Z","updated_at":"2025-04-15T05:55:38.111Z","avatar_url":"https://github.com/dautovri.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Mirrors / Repositories in China 🇨🇳\n\nIn Mainland China, using local mirrors is essential due to the Great Firewall (GF), which can significantly slow down or even block access to servers outside of China. By connecting to mirrors within Mainland China, you can get faster update speeds and a more reliable connection when downloading or updating software packages. Additionally, local mirrors are often synchronized with the main repositories, ensuring that you have access to the latest updates and security patches.\n\n## Table of Contents\n- [Mirrors / Repositories in China 🇨🇳](#mirrors--repositories-in-china-)\n  - [Table of Contents](#table-of-contents)\n  - [All in One Script](#all-in-one-script)\n  - [Python](#python)\n    - [pip](#pip)\n    - [conda](#conda)\n  - [Docker](#docker)\n  - [Helm](#helm)\n  - [Terraform](#terraform)\n  - [Jenkins](#jenkins)\n  - [Homebrew (https://brew.sh )](#homebrew-httpsbrewsh-)\n  - [Maven (Java, Scala)](#maven-java-scala)\n  - [SBT](#sbt)\n  - [NPM (Node.js / JavaScript)](#npm-nodejs--javascript)\n  - [Yarn](#yarn)\n  - [Gradle (Java)](#gradle-java)\n  - [Containerd](#containerd)\n  - [More mirrors](#more-mirrors)\n\n## All in One Script\n- [Oh My Tuna](https://tuna.moe/oh-my-tuna/) from [TUNA](https://github.com/tuna)\n\n## Python\n\n### pip\n``` pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package ```\n\n### conda\n```\nconda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/\nconda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/\nconda config --set show_channel_urls yes\n\n\nconda update conda \n```\n\n## Docker \n\nQuay.io: https://quay.azk8s.cn\n\nGCR: https://gcr.azk8s.cn\n\nK8S GCR images: https://registry.aliyuncs.com/google_containers\n\nDocker Hub official: https://registry.docker-cn.com\n\nDocker Hub Azure: https://dockerhub.azk8s.cn\n\n## Helm \n\nAzure Helm/Kubernetes:  http://mirror.azure.cn/kubernetes/\n\nAlibaba Cloud: https://mirrors.aliyun.com/kubernetes-new/\n\n\n## Terraform \n\nAlibaba Cloud Terraform: http://mirrors.aliyun.com/terraform/\n\n\n## Jenkins \n\nAzure Jenkins: http://mirror.azure.cn/jenkins/\n\n\n## Homebrew (https://brew.sh )\n\nAdd brew mirror \n\n```\ngit -C \"$(brew --repo)\" remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git\n\ngit -C \"$(brew --repo homebrew/core)\" remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git\n\ngit -C \"$(brew --repo homebrew/cask)\" remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-cask.git\n\nbrew update\n```\n\n## Maven (Java, Scala)\n\nAlibaba repo \n```http://maven.aliyun.com/nexus/content/groups/public/```\n\n\n```\n\u003crepositories\u003e\n        \u003crepository\u003e\n            \u003cid\u003ealiyun\u003c/id\u003e\n            \u003curl\u003ehttp://maven.aliyun.com/nexus/content/groups/public\u003c/url\u003e\n        \u003c/repository\u003e\n\u003c/repositories\u003e\n```\n\n## SBT \n\n~/.sbt/repositories\n\n```\n[repositories]\nlocal\naliyun: http://maven.aliyun.com/nexus/content/groups/public/\ntypesafe: http://repo.typesafe.com/typesafe/ivy-releases/, [organization]/[module]/(scala_[scalaVersion]/)(sbt_[sbtVersion]/)[revision]/[type]s/[artifact](-[classifier]).[ext], bootOnly\nsonatype-oss-releases\nmaven-central\nsonatype-oss-snapshots\n```\n\n## NPM (Node.js / JavaScript)\nTo configure npm to use a mirror:\n```\nnpm config set registry https://registry.npmmirror.com/\nnpm config get registry\n```\n\n## Yarn\nTo configure Yarn to use a mirror:\n```\nyarn config set registry https://registry.npmmirror.com/\nyarn config get registry\n```\n\n## Gradle (Java)\nAdd in your project's root Gradle settings:\n```\nrepositories {\n    maven {\n        url \"https://maven.aliyun.com/nexus/content/groups/public/\"\n    }\n    // ...existing Gradle repositories...\n}\n```\n\n## Containerd\nYou can configure a registry mirror in the containerd config file:\n```\n[plugins.\"io.containerd.grpc.v1.cri\".registry.mirrors.\"docker.io\"]\n  endpoint = [\"https://mirror.ccs.tencentyun.com\"]\n```\n\n## More mirrors \n\n* Alibaba：http://mirrors.aliyun.com/\n* NetEase：http://mirrors.163.com/\n* Sohu：http://mirrors.sohu.com/\n* Xiamen University: http://mirrors.xmu.edu.cn/\n* Shanghai Jiaotong University: http://ftp.sjtu.edu.cn/\n* University of Science and Technology of China: http://mirrors.ustc.edu.cn/\n* Northeastern University: http://mirror.neu.edu.cn/\n* Zhejiang University: http://mirrors.zju.edu.cn/\n* Neusoft Institute of Information: http://mirrors.neusoft.edu.cn/\n* Tencent: https://mirrors.tencent.com\n* Tsinghua University: https://mirrors.tuna.tsinghua.edu.cn/\n* Beijing Foreign Studies University: http://mirrors.bfsu.edu.cn/\n* Lanzhou University: http://mirror.lzu.edu.cn/\n* Harbin Institute of Technology: http://mirrors.hit.edu.cn/\n* Nanjing University: http://mirrors.nju.edu.cn/\n* China University of Geosciences: http://mirrors.cug.edu.cn/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdautovri%2Fmirrors-china","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdautovri%2Fmirrors-china","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdautovri%2Fmirrors-china/lists"}