Windows中Nexus的安装

1.下载
本文下载的是nexus-3.7.1-02-win64,可从官网下载下载最新版本

2.安装
将压缩包解压到安装目录,本文使用的目录是G:\nexus-3.7.1-02-win64,因此打开命令行,进入G:\nexus-3.7.1-02-win64\nexus-3.7.1-02\bin,执行nexus /run。看到成功提示,则说明安装成功。

3.注册服务
运行如下命令,注册服务
nexus.exe /install Nexus Service


4.开启服务


完成第3步和第4步之后,我们可以观察到Nexus Service服务注册并启动。

5.登录
登录默认网址:http://localhost:8081/;默认用户名:admin;默认密码:admin123,登录进去之后界面如下图所示。

如果需要修改登录网址的端口号,可以到安装目录下G:\nexus-3.7.1-02-win64\sonatype-work\nexus3\etc打开nexus.properties文件,文件内容如下:
# Jetty section
application-port=8083
application-host=0.0.0.0
nexus-args=${jetty.etc}/jetty.xml,${jetty.etc}/jetty-http.xml,${jetty.etc}/jetty-requestlog.xml
nexus-context-path=/

# Nexus section
nexus-edition=nexus-pro-edition
nexus-features=\
nexus-pro-feature
初始时,每一条记录都被注释了,只需将每条记录前的‘#’去除即可,然后将application-port的值进行修改即修改了端口号,注意尽量将端口号取的大一点,避免端口冲突。上面则是将端口号设置为8083,重新打开新网址,得到如下:



<think>好的,我现在需要帮助用户在Windows系统上安装Nexus 3 CLI工具。首先,我得仔细看看用户的问题相关引用内容,确保提供的步骤准确且符合实际。 根据用户提供的引用[3],里面提到了nexus-cli工具的配置使用方法,比如配置登录信息、列出镜像清理镜像。但安装步骤可能没有详细说明。我需要结合这些信息,并参考其他引用中的相关内容,比如引用[2]提到的Windows批处理文件,以及引用[4]关于Windows软件安装的步骤,来构建一个完整的安装指南。 首先,用户需要下载nexus-cli工具。引用[3]提到如果在Linux下载不了,可以在Windows下载然后传到Linux服务器。这里用户需要在Windows安装,所以直接下载到Windows即可。可能的方法是通过Git克隆仓库或者下载源码。然后,安装Python依赖,因为nexus-cli是用Python写的,可能需要安装pip相关的包。 引用[4]中提到安装JDK、Maven、Git等,可能需要确保系统有Python环境。用户可能需要先安装Python 3.x,并配置好环境变量。接下来,使用pip安装依赖库,比如requestsurllib3,这些在引用[3]的配置步骤中有可能用到。 然后,配置nexus-cli,输入Nexus的主机地址、仓库名、用户名密码,如引用[3]中的例子所示。用户需要确认Nexus服务是否已经在运行,可能涉及引用[2]中的启动脚本,如start-nexus.bat,来启动Nexus服务。 另外,用户可能需要将nexus-cli添加到系统路径,方便在命令行中直接使用。或者,通过创建批处理文件简化命令,类似引用[2]中的那些bat文件。 需要注意的是,确保所有步骤中的命令适用于Windows环境,比如使用反斜杠的路径,或者处理可能的环境变量问题。如果有权限问题,可能需要以管理员身份运行命令提示符。 最后,验证安装是否成功,比如执行nexus-cli image ls命令,看是否能列出镜像。如果出现问题,检查网络连接、Nexus服务状态以及配置信息是否正确。 总结步骤应该是:安装Python环境,下载nexus-cli源码,安装依赖,配置环境变量,设置nexus-cli的配置文件,然后测试命令。同时,参考引用中的相关信息,确保每一步都正确无误,并处理可能出现的常见问题,如依赖缺失或配置错误。</think>### 在 Windows 系统中安装 Nexus 3 CLI 工具的步骤 #### 1. 安装 Python 环境 Nexus CLI 是 Python 编写的工具,需先安装 Python 3.x 并配置环境变量。 - 访问 [Python 官网](https://www.python.org/downloads/windows/) 下载 Windows安装包。 - 安装时勾选 **Add Python to PATH**,确保命令行可直接调用 `python` `pip`。 - 验证安装: ```bash python --version pip --version ``` #### 2. 下载 Nexus CLI 源码 通过 Git 克隆仓库或直接下载源码包: ```bash git clone https://gitcode.com/gh_mirrors/ne/nexus-cli.git ``` 若未安装 Git,可从仓库页面手动下载 ZIP 包并解压[^3]。 #### 3. 安装依赖库 进入项目目录,安装必要的 Python 依赖: ```bash cd nexus-cli pip install -r requirements.txt ``` 需确保 `requests` `urllib3` 等库安装成功。 #### 4. 配置 Nexus CLI 运行配置命令,输入 Nexus 服务信息: ```bash python nexus-cli configure ``` 按提示填写: - **Nexus Host**: Nexus 服务的 URL(如 `http://localhost:8081`) - **Repository Name**: 仓库名称(如 `docker-hosted`) - **Username** **Password**: Nexus 管理员凭据。 #### 5. 验证安装 执行以下命令测试功能: ```bash python nexus-cli image ls ``` 若成功列出镜像,则安装完成。 #### 6. 创建快捷命令(可选) 为方便使用,可在项目根目录创建 `nexus-cli.bat` 文件,内容如下: ```batch @echo off python "%~dp0nexus-cli" %* ``` 将此文件所在目录添加到系统环境变量 `PATH` 中,即可全局调用 `nexus-cli`。 --- ### 注意事项 1. **Nexus 服务状态**:确保 Nexus 服务已启动(参考 `start-nexus.bat` 脚本[^2])。 2. **网络权限**:若 Nexus 部署在远程服务器,需开放防火墙端口(如 `8081`)。 3. **Python 版本兼容性**:若报错,尝试切换 Python 3.6+ 版本。 ---
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值