Github身份验证:当repo是私有时,如何使用Github作为Maven repo

ccl*_*eve 11 github maven

我正在尝试将一些私有工件存储在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>   
Run Code Online (Sandbox Code Playgroud)

到现在为止还挺好.现在麻烦的是,如果它是私有的,我无法弄清楚如何访问回购.我已经在settings.xml中添加了用户名和密码,但它不起作用:

<servers>
    <server>
      <id>myrepo.myname.github.com</id>
      <username>myusername</username>
      <password>mypassword</password>
    </server>
 </servers>
Run Code Online (Sandbox Code Playgroud)

有什么诀窍?

ccl*_*eve 1

现在这个问题已经没有意义了。Github 已经取消了下载。他们不再托管二进制文件。可能正是因为我提出的那种虐待......