Я пытаюсь установить artifactory на своем локальном компьютере для управления всеми моими проектными банками. Я создал artifactory, так что у него есть два пользователя: admin и пользователь, не допуская анонимного входа. Вот мой settings.xml:Ошибка Maven Authactory с Artifactory
<?xml version="1.0" encoding="UTF-8"?>
<settings>
<servers>
<server>
<id>central</id>
<username>user</username>
<password>{encrypted-pssw}</password>
</server>
<server>
<id>snapshot</id>
<username>user</username>
<password>{encrypted-pssw}</password>
</server>
</servers>
<mirrors>
<mirror>
<mirrorOf>*</mirrorOf>
<name>remote-repos</name>
<url>http://localhost:8081/artifactory/remote-repos</url>
<id>remote-repos</id>
</mirror>
</mirrors>
<profiles>
<profile>
<id>central</id>
<repositories>
<repository>
<id>artifactory</id>
<url>http://localhost:8081/artifactory/repo</url>
<layout>default</layout>
<name>Artifactory default repo</name>
</repository>
</repositories>
</profile>
</profiles>
<activeProfiles>
<activeProfile>central</activeProfile>
</activeProfiles>
"{зашифрован-pssw}" является passord, полученный от шифрования (МВН -ep) зашифрованный пароль от Artifactory. Когда я пытаюсь установить («МВН чистая установка») или развертывания («МВН развернуть») каждый проект дает мне эту ошибку:
Could not transfer artifact org.apache.maven.plugins:maven-clean-plugin:pom:2.5 from/to remote-repos (http://localhost:8081/artifactory/remote-repos): Not authorized , ReasonPhrase: Unauthorized. -> [Help 1]
Я tryied аутентификации RSA тоже без какого-либо успеха
EDIT: Дополнительная информация:
Если я пытаюсь войти в систему с помощью браузера в репозитории, он запрашивает имя пользователя и пароль, если я их помещаю (используя зашифрованный пароль из artifactory), это позволяет мне просматривать репозиторий.
Если я использую в качестве URL-адреса: http://user:[email protected]:8081, он работает, и maven может войти в систему, но мне нужно сделать много грязной работы, копируя мой пароль по всем проектам, если я использую это обходное решение (обратите внимание: пароль, используемый в URL-адресе это один я получаю от поля зашифрованы-пароля в Artifactory, а не дважды зашифрован один я получаю от команды Maven)
на вопрос ниже средств делает этот пользователь имеет разрешения DEPLOY в удаленный репозиторий, а не просмотр. Это два разных разрешения. Можете ли вы проверить и обновить? – Ariel
Да, у пользователя есть все разрешения: если я вхожу в систему с помощью ip-метода (пользователь: pssw @ ip: port), он может развернуть – SnowyCoder
Можете ли вы показать ошибку, которую вы видите в artifactory.log после получения 'Невозможно передать артефакт org.apache.maven.plugins: maven-clean-plugin: pom: 2.5 из/в удаленный-репозиторий (http: // localhost: 8081/artifactory/remote-repos): не разрешено, ReasonPhrase: неавторизованный , -> [Помощь 1] ' ошибка? – Ariel