Попытка чтения из частного репозитория maven приводит к ошибке аутентификации - PullRequest
0 голосов
/ 17 февраля 2019

Я просто настроил частный репозиторий Maven для нашей проектной команды, и у меня возникли проблемы с аутентификацией.Я использовал это руководство для его настройки: https://github.com/renaudcerrato/appengine-maven-repository

Я начал получать ошибки, пытаясь развернуть артефакты на сервере, но после помещения этой информации в settings.xml я смог загрузить ее без проблем:

  <servers>
      <server>
      <id>freakyville</id>
      <username>admin</username>
      <password>passwordhere</password>
      <configuration>
      </configuration>
    </server>
  </servers>

Затем я попытался использовать это в моем pom.xml

<repositories>
    <repository>
        <id>freakyville</id>
        <url>https://freakyville.appspot.com/</url>
    </repository>
</repositories>
<dependencies>
    <dependency>
        <groupId>io.github.freakyville</groupId>
        <artifactId>Utils</artifactId>
        <version>1.0</version>
    </dependency>
</dependencies>

Но это дает мне такую ​​ошибку:

org.apache.maven.wagon.providers.http.httpclient.impl.auth.HttpAuthenticator handleAuthChallenge
WARNING: Malformed challenge: Authentication challenge is empty

Я попробовал поискать в Googleи обнаружил, что мне могут понадобиться заголовки http, поэтому я добавил такие, как это:

  <server>
  <id>freakyville</id>
  <username>admin</username>
  <password>---</password>
  <configuration>
    <httpHeaders>
        <property>
            <name>Authorization</name>
            <!-- Base64-encoded "admin:admin" can be encoded online at https://www.base64encode.org/ -->
            <value>Basic YWRtaW46YWRtaW4=</value>
        </property>
    </httpHeaders>
  </configuration>
</server>

, где я изменил часть 'YWRtaW46YWRtaW4 =' на версию шифрования нашего пользователя и пароля, но с той же ошибкой.

У кого-нибудь есть решение, почему это так?

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