Próbuję przechowywać niektóre z naszych prywatnych artefaktów na Githubie i chciałbym uzyskać do nich dostęp, jakby były częścią repozytorium Maven. Istnieje wiele stron, które wyjaśniają, jak stworzyć publiczną repo Maven na Github: wystarczy umieścić artefaktów w odpowiedniej struktury katalogów w projekcie, a następnie uzyskać do nich dostęp za pomocą „raw” URL:Uwierzytelnianie Github: jak używać Github jako repozytorium Maven, gdy repo jest prywatne
<repositories>
<repository>
<id>myrepo.myname.github.com</id>
<url>https://github.com/myname/myproject/raw/master/repositories/releases/</url>
</repository>
</repositories>
Tak daleko, tak dobrze. Problem polega na tym, że nie wiem, jak uzyskać dostęp do repozytorium, jeśli jest prywatny. Dodałem nazwę użytkownika i hasło do mojego settings.xml, ale to nie działa:
<servers>
<server>
<id>myrepo.myname.github.com</id>
<username>myusername</username>
<password>mypassword</password>
</server>
</servers>
Jaka jest sztuczka?
ja nie wiem, ale to wielkie pytanie + 1 –
Próbowałem to rozgryźć od jakiegoś czasu ... Zajmę się tym jeszcze bardziej, ponieważ byłoby to bardzo przydatne. Świetne pytanie + 1 – torbinsky