11

プライベートアーティファクトの一部を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>

トリックは何ですか?

4

2 に答える 2

1

質問は今や議論の余地があります。Githubはダウンロードを排除しました。彼らはもはやバイナリをホストしていません。おそらく私が提案した種類の虐待のせいで...

于 2012-12-28T20:08:35.710 に答える
0

次のURLを使用して、Maven pom.xmlからプライベートリポジトリにアクセスできます: https ://api.github.com/users/username/repos?login = username&token = oauthtoken&repositoryname = reponame

于 2014-03-28T21:42:53.860 に答える