主页

索引

模块索引

搜索页面

8.1. Sonatype Sonatype Nexus Repository

8.1.1. 安装&服务启动

  • 官网下载文件,如 nexus-3.72.0-04-unix.tar.gz

  • 启动服务:

    bin/nexus start
    
    说明:
        日志在: nexus/data/log/nexus.log 或 sonatype-work/nexus3/log/nexus.log
    
  • 查看状态:

    bin/nexus status
    

备注

Nexus 依赖 Java 环境(需要配置JAVA_HOME)

  • 配置文件:

    Linux/macOS: 配置文件位置:~/.config/pip/pip.conf 或 /etc/pip.conf
    Windows: 配置文件位置:%APPDATA%\pip\pip.ini
    

8.1.2. Pypi仓库

https://img.zhaoweiguo.com/uPic/2024/09/xe7pyI.png

Pypi的三种仓库: 代理(proxy)、宿主(hosted)、群组(group)

他们的区别是:

proxy — 远程仓库的代理,当用户向这个仓库请求一个 artifact,他会先在本地查找,如果找不到的话,就会从远程仓库下载,然后返回给用户
hosted — 宿主仓库,用户可以 deploy 到 hosted 中,也可以手工上传构件到 hosted 里,在 central repository 是获取不到的,就需要手工上传到hosted里
group — 仓库组,将上述多个仓库聚合,对用户暴露统一的地址

主页

索引

模块索引

搜索页面