Nexus恢复误删除的仓库

昨天使用maven私服的时候,不小心把第三方仓库给删除了,当时就蒙蔽了…

网上找了一下,发现是可以恢复的.不过要手动操作,不能页面操作,页面上的回收站,只能清空,没有还原操作.

  1. 首先登陆到nexus所在的机器,找到sonatype-work这个目录,这个是nexus的数据目录,所以有jar包和索引等都存放在这里.
  2. 切换到sonatype-work/nexus/trash 这个目录,就可以看到你刚才删除的仓库名字了,比如我刚才删除的是3rd party, 这里会显示一个thirdparty, 这个是仓库的ID,创建的时候要用到的.
  3. 把thirdparty这个目录移到sonatype-work/nexus/storage/ 里面, 移之前确认一下storage里面是不是还有thirdparty这个目录,如果有,删除掉之后再移.
  4. 在页面上新建仓库,仓库ID填写thirdparty,这个ID就是前面你删除的,在trash目录里的那个文件夹名字.
    分享到:

发表评论

电子邮件地址不会被公开。 必填项已用*标注

你大爷的,禁用掉JS你就牛逼啊.