Аутентификация Github :как использовать Github в качестве репозитория Maven, когда репозиторий является частным

Я пытаюсь сохранить некоторые из наших личных артефактов на Github и хотел бы получить к ним доступ, как если бы они были частью репозитория Maven. Есть много страниц, которые объясняют, как создать общедоступный репозиторий Maven на Github :. Вы просто помещаете артефакты в правильную структуру каталогов в своем проекте, а затем получаете к ним доступ, используя «сырой» URL-адрес :

<repositories>
  <repository>
    <id>myrepo.myname.github.com</id>
    <url>https://github.com/myname/myproject/raw/master/repositories/releases/</url>
  </repository>
</repositories>   

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

<servers>
    <server>
      <id>myrepo.myname.github.com</id>
      <username>myusername</username>
      <password>mypassword</password>
    </server>
 </servers>

В чем хитрость?

11
задан ccleve 6 July 2012 в 22:03
поделиться