## 阿里开源镜像站 这里有很多镜像可供选择 https://developer.aliyun.com/mirror/ ## Maven 创建 ~/.m2/settings.xml 文件, 内容为 ``` <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd"> <localRepository/> <interactiveMode/> <usePluginRegistry/> <offline/> <pluginGroups/> <servers/> <mirrors> <mirror> <id>aliyunmaven</id> <mirrorOf>central</mirrorOf> <name>阿里云公共仓库</name> <url>https://maven.aliyun.com/repository/central</url> </mirror> <mirror> <id>repo1</id> <mirrorOf>central</mirrorOf> <name>central repo</name> <url>http://repo1.maven.org/maven2/</url> </mirror> <mirror> <id>aliyunmaven</id> <mirrorOf>apache snapshots</mirrorOf> <name>阿里云阿帕奇仓库</name> <url>https://maven.aliyun.com/repository/apache-snapshots</url> </mirror> </mirrors> <proxies/> <activeProfiles/> <profiles> <profile> <repositories> <repository> <id>aliyunmaven</id> <name>aliyunmaven</name> <url>https://maven.aliyun.com/repository/public</url> <layout>default</layout> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>true</enabled> </snapshots> </repository> <repository> <id>MavenCentral</id> <url>http://repo1.maven.org/maven2/</url> </repository> <repository> <id>aliyunmavenApache</id> <url>https://maven.aliyun.com/repository/apache-snapshots</url> </repository> </repositories> </profile> </profiles> </settings> ``` ## Python 的 easy_install 和 pip Python 安装 package 时使用的 easy_install 和 pip 源 安装时使用豆瓣源 ```bash pip install -i https://pypi.doubanio.com/simple/ --trusted-host pypi.doubanio.com requests ``` Mac/Linux 下 替换默认的源, 修改 $HOME/.pip/pip.conf 文件内容 ```bash # 使用豆瓣源 [global] timeout = 60 index-url = https://pypi.doubanio.com/simple trusted-host = pypi.doubanio.com ``` 备用地址 - 清华大学源 https://pypi.tuna.tsinghua.edu.cn/simple - 豆瓣源 https://pypi.doubanio.com/simple - pypi官方源 https://pypi.org/simple/ ## PHP 的 Composer PHP Composer 安装 package 时使用的 composer 源 全局配置 ```bash composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/ ``` 单独一个项目使用 ```bash composer config repo.packagist composer https://mirrors.aliyun.com/composer/ ``` 取消使用 ```bash composer config -g --unset repos.packagist ``` ## Node.js 的 NPM 修改源地址为淘宝 NPM 镜像 ```bash npm config set registry http://registry.npm.taobao.org/ ``` 取消修改 (修改源地址为官方源) ```bash npm config set registry https://registry.npmjs.org/ ```