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