我试图在 Github 上存储一些私有构件,并希望像访问 Maven 存储库一样访问它们。有很多页面可以解释如何在 Github 上创建公共 Maven 存储库:只需将构件放在项目的正确目录结构中,然后使用“原始”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>
有什么技巧吗?