Skip to content

Commit

Permalink
f: nexus
Browse files Browse the repository at this point in the history
  • Loading branch information
mrhanhan committed Aug 21, 2024
1 parent a999f30 commit cb4e2a6
Showing 1 changed file with 49 additions and 0 deletions.
49 changes: 49 additions & 0 deletions _posts/工作日志/其他/2024-08-21-nexus-migrate.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
---
category: [ 工作日志, 其他 ]
tags: [ 迁移 ]
title: Nexus 私有依赖仓库迁移
---

> 原本在阿里云的机器由于一些原因需要迁移至腾讯云。原本部署在Nexus 的服务也需要进行迁移过去。
> `放在云上使用的原因是因为跨地区协同办公`
## 环境准备

> 新、旧服务器操作系统版本基本一致
迁移前,首先需要进行如下操作:

1. 新服务器安装`Nexus`
2. 备份旧服务器的 `sonatype-work` 目录,一般为`Nexus` 安装目录的同级
3. 复制 旧服务器的 `sonatype-work` 到新服务器


## 安装 `Nexus`

> 依赖: jdk 环境
前往下载页面下载对应压缩包: [Nexus](https://help.sonatype.com/en/download-archives---repository-manager-3.html)
![](../../../assets/posts/工作日志/其他/20240821/img.png)

解压后:
![](../../../assets/posts/工作日志/其他/20240821/img_1.png)

打包 `sonatype-work`:
```shell
# 使用tar 命令进行打包压缩
tar -cjvf data.tar.gz ./sonatype-work
```

打包完成后使用`scp`或者怎么着也行把压缩包上传至新服务器的 `nexus`安装目录

新服务器解压 `data.tar.gz`
```shell
tar -xvjf nexus3.tar.bz2
```
等待解压完成后。直接启动

```shell
./nexus-3.70.1-02/bin/nexus start
```


0 comments on commit cb4e2a6

Please sign in to comment.