Я пытаюсь сохранить некоторые из наших личных артефактов на 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>
В чем хитрость?