Github身份验证:当repo是私有的时,如何将Github用作Maven repo
我试图在Github上存储我们的一些私有工件,并希望像访问Maven repo一样访问它们。有很多页面解释了如何在Github上创建公共Maven repo:您只需将工件放入项目中适当的目录结构中,然后使用“原始”URL访问它们:Github身份验证:当repo是私有的时,如何将Github用作Maven repo,maven,github,Maven,Github,我试图在Github上存储我们的一些私有工件,并希望像访问Maven repo一样访问它们。有很多页面解释了如何在Github上创建公共Maven repo:您只需将工件放入项目中适当的目录结构中,然后使用“原始”URL访问它们: myrepo.myname.github.com https://github.com/myname/myproject/raw/master/repositories/releases/ 到目前为止,一切顺利。现在的问题是,如果回购协议是私人的,我不知道如何访问
myrepo.myname.github.com
https://github.com/myname/myproject/raw/master/repositories/releases/
到目前为止,一切顺利。现在的问题是,如果回购协议是私人的,我不知道如何访问它。我已将用户名和密码添加到my settings.xml中,但无法使用:
<servers>
<server>
<id>myrepo.myname.github.com</id>
<username>myusername</username>
<password>mypassword</password>
</server>
</servers>
myrepo.myname.github.com
我的用户名
我的密码
诀窍是什么?这个问题现在还没有定论。Github已经消除了下载。它们不再承载二进制文件。可能正是因为我提出的滥用…您可以使用以下URL从Maven pom.xml访问私有存储库:
我不知道,但这是一个很好的问题+1我已经想了一段时间了。。。我将进一步研究它,因为这将非常有用。伟大的问题+1
<servers>
<server>
<id>myrepo.myname.github.com</id>
<username>myusername</username>
<password>mypassword</password>
</server>
</servers>