개발 패키지 관리, 국내 미러 저장소

✅ pip, Composer, npm, gem 및 Maven용 국내 미러 서버 URL을 제공하여 검색을 용이하게 하고 설치를 가속화합니다.
데이터 및 참고자료
Provider Source and Usage
Douban

https://pypi.doubanio.com/simple/

pip install -i https://pypi.doubanio.com/simple/
Tsinghua University

https://pypi.tuna.tsinghua.edu.cn/simple

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple
Aliyun

https://mirrors.aliyun.com/pypi/simple/

pip install -i https://mirrors.aliyun.com/pypi/simple/
Provider Source and Usage
Aliyun

http://maven.aliyun.com/nexus/content/groups/public/


<?xml version="1.0" encoding="UTF-8"?>
<settings xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.1.0 http://maven.apache.org/xsd/settings-1.1.0.xsd"
    xmlns="http://maven.apache.org/SETTINGS/1.1.0"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <mirrors>
    <mirror>
      <id>alimaven</id>
      <name>Aliyun Maven</name>
      <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
      <mirrorOf>central</mirrorOf>
    </mirror>
  </mirrors>
  <profiles>
    <profile>
        <repositories>
          <repository>
            <id>central</id>
            <name>Maven Repository Switchboard</name>
            <layout>default</layout>
            <url>http://repo1.maven.org/maven2</url>
            <snapshots>
              <enabled>false</enabled>
            </snapshots>
          </repository>
        </repositories>
        <id>official</id>
    </profile>
  </profiles>
  <activeProfiles>
    <activeProfile>official</activeProfile>
  </activeProfiles>
</settings>					
						
Provider Source and Usage
-

https://packagist.phpcomposer.com/

composer config -g repo.packagist composer https://packagist.phpcomposer.com
-

https://php.cnpkg.org/

composer config -g repo.packagist composer https://php.cnpkg.org
Aliyun

https://mirrors.aliyun.com/composer/

composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
Huawei Cloud

https://mirrors.huaweicloud.com/repository/php/

composer config -g repo.packagist composer https://mirrors.huaweicloud.com/repository/php/
Shanghai Jiao Tong University

https://packagist.mirrors.sjtug.sjtu.edu.cn/

composer config -g repo.packagist composer https://packagist.mirrors.sjtug.sjtu.edu.cn
-

https://packagist.jp/

composer config -g repo.packagist composer https://packagist.jp
Provider Source and Usage
Taobao

https://registry.npmmirror.com/

npm config set registry https://registry.npmmirror.com
pnpm config set registry https://registry.npmmirror.com
yarn config set registry https://registry.npmmirror.com
-

http://r.cnpmjs.org/

npm config set registry http://r.cnpmjs.org/
pnpm config set registry http://r.cnpmjs.org/
yarn config set registry http://r.cnpmjs.org/
Provider Source and Usage
Ruby China

https://ruby.taobao.org/

gem sources --add https://gems.ruby-china.org/ --remove https://rubygems.org/
Tsinghua University

https://mirrors.tuna.tsinghua.edu.cn/rubygems/

gem sources --add https://mirrors.tuna.tsinghua.edu.cn/rubygems/ --remove https://rubygems.org/
Package Manager Proxy Type Usage
pip http/https
https_proxy=http://ip:port pip install
composer http/https
https_proxy=http://ip:port composer install
npm http/https
npm config set proxy http://ip:port
npm config set https-proxy https://ip:port
yarn config set proxy http://ip:port
yarn config set https-proxy https://ip:port
gem http/https
http_proxy=http://ip:host https_proxy=https://ip:host gem install
go http/https
http_proxy=http://ip:host https_proxy=https://ip:host go get

패키지 관리자를 사용하면 타사 라이브러리 도입 및 관리를 위한 노력과 비용을 크게 줄일 수 있습니다. 하지만 많은 패키지 소스가 해외에 위치해 있어 관리자를 통한 설치 시 타임아웃이나 긴 대기 시간이 발생할 수 있습니다. 이는 로컬 미러로 전환하거나 프록시를 사용하면 해결할 수 있습니다.