Скачать артефакты Nexus (из необработанного хранилища) - PullRequest
0 голосов
/ 19 сентября 2018

Я много искал, но не смог найти правильного решения.Загрузка файлов DLL из исходного хранилища (Nexus Sonatype) приводит к ошибкам.

Версия Nexus OSS 3.13.0-01

Я пытался загрузить файл с помощью браузера Из пользовательского интерфейса хранилища Nexus

Я пытался использовать cURL, но он также выдает ту же ошибку.

C:\Users\admin\Desktop>curl -X GET -u admin "http://url/repository/repositoryname/test.dll"
Enter host password for user 'admin':
<html>
<head>
<title>File Download Blocked</title>
<META HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE">
<meta name="viewport" content="initial-scale=1.0">
<style>
  #content {
    border:3px solid#aaa;
    background-color:#fff;
    margin:1.5em;
    padding:1.5em;
    font-family:Tahoma,Helvetica,Arial,sans-serif;
    font-size:1em;
  }
  h1 {
    font-size:1.3em;
    font-weight:bold;
    color:#196390;
  }
  b {
    font-weight:normal;
    color:#196390;
  }
</style>
</head>
<body bgcolor="#e7e8e9">
<div id="content">
<h1>File Download Blocked</h1>
<p>Access to the file you were trying to download has been blocked in accordance with company policy. Please contact your system administrator if you believe this is in error.</p>
<p><b>File name:</b> test.dll </p>

<script type="text/javascript">
<!--
function setCookie(name,value, expseconds)
{
var d=new Date();
d.setSeconds(d.getSeconds()+expseconds);
document.cookie=name+ "=" +escape(value)+ ((expseconds==null) ? "" : ";expires="+d.toUTCString());
}
-->
</script>
<noscript><h3 style="color:red; margin-top:0px; padding-top:0px;">This page requires Javascript. Please turn on Javascript.</h3></noscript>
Please click<input type="button" value="Continue" onClick="setCookie('PANID395251712', 1195897971, 30); window.location.href=window.location.href"> to download/upload the file.

</div>
</body>
</html>

Репозиторий Nexus установлен в windows 2012 R2 сервер.Я могу загрузить артефакты на сервер.Но выше ошибка генерируется, когда я пытаюсь загрузить артефакты на локальный компьютер.Используемая команда cURL:

curl -X GET -u admin "http://ip:port/repository/repositoryname/test.dll"

Я новичок в Nexus, и любая помощь будет принята с благодарностью.Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...