Skip to content

常用镜像站

镜像站

大学镜像站

镜像配置

Rust

配置方式


全局配置
编辑 ~/.cargo/config 文件,添加以下内容:

ini
[source.crates-io]
replace-with = 'ustc' # 指定要使用的镜像源

[source.ustc]
registry = "sparse+https://mirrors.ustc.edu.cn/crates.io-index/"

[source.sjtug]
registry = "sparse+https://mirrors.sjtug.sjtu.edu.cn/git/crates.io-index/"

[source.tuna]
registry = "sparse+https://mirrors.tuna.tsinghua.edu.cn/git/crates.io-index/"

[source.bfsu]
registry = "sparse+https://mirrors.bfsu.edu.cn/crates.io-index/"

单项目配置
在项目根目录下创建.cargo/config文件,文件内容同上

Maven

配置方式


Maven 全局配置
编辑 <Maven安装目录>/conf/settings.xml 文件,在mirrors节点中添加以下内容:

xml
<mirror>
    <id>aliyun</id>
    <mirrorOf>*</mirrorOf>
    <url>https://maven.aliyun.com/repository/public/</url>
</mirror>

Gradle 全局配置
编辑~/.gradle/init.gradle文件,添加以下内容:

groovy
allprojects{
	repositories {
		maven {
			url 'https://maven.aliyun.com/repository/public/'
		}
	}
	buildscript {
		repositories {
			maven {
				url 'https://maven.aliyun.com/repository/public/'
			}
		}
	}
}

Maven 单项目配置
编辑 pom.xml 文件,添加以下内容:

xml
<repositories>
    <repository>
        <id>aliyun</id>
        <url>https://maven.aliyun.com/repository/public</url>
    </repository>
</repositories>

<pluginRepositories>
    <pluginRepository>
        <id>aliyun</id>
        <url>https://maven.aliyun.com/repository/public</url>
    </pluginRepository>
</pluginRepositories>

Gradle 单项目配置
编辑settings.gradle文件,添加以下内容:

groovy
pluginManagement {
    repositories {
        maven { url 'https://maven.aliyun.com/repository/public/' }
        gradlePluginPortal()
    }
}

编辑build.gradle文件,添加以下内容:

groovy
repositories {
  maven { url 'https://maven.aliyun.com/repository/public/' }
  mavenCentral()
}

NPM

配置方式


全局配置
编辑 ~/.npmrc 文件,添加以下内容:

properties
registry=https://registry.npmmirror.com/
electron_mirror=https://npmmirror.com/mirrors/electron/
electron_builder_binaries_mirror=https://npmmirror.com/mirrors/electron-builder-binaries/

也可采用命令行 npm config set registry https://registry.npmmirror.com/


单项目配置
在项目根目录下创建.npmrc文件,文件内容同上