3

Maven+Artifactoryを使用した構成に問題があります。

Artifactoryで作成されたユーザーを使用して新しい外部ファイルをダウンロードしようとしましたが、Artifactoryは「アクセスが拒否されました」と主張してダウンロードを行いませんが、リモート設定で定義されたものと同じクレデンシャルを入力すると、アプリケーションはすべての外部jarをダウンロードできます。

settings.xmlArtifactoryがインストールされているリモート構成(ユーザー管理者)と同じアクセス許可設定を使用すると、すばやくダウンロードできます。

Artifactoryでユーザーを作成し、新しいアーティファクトをダウンロードするためのアクセス許可を構成するように構成する方法はありますか?どこにも見つからなかったから。

Artifactoryで新しいユーザーを作成し、新しいアーティファクトの読み取りとダウンロードの権限を付与する可能性がある場合、これは私の会社にとってより安全だと思いますが、このオプションはArtifactoryには存在しません。

どうすればこれを行うことができますか?

4

2 に答える 2

6

Artifactory内にユーザーエンティティを作成したので、解決したいすべてのリポジトリに対して少なくとも読み取り権限を持っていることを確認してください。

Mavenの構成を簡単にするために、Artifactoryを使用して適切なMaven設定を自分で生成することもできます。これは、タイプミスや参照ミスを減らすのに役立ちます(設定の生成中に作成したユーザーエンティティとしてログインしていることを確認してください)。設定ファイルを適用した後、プロジェクトでmvn help:effective-settingsゴールを実行して、すべてが正しく適用されたことを確認することもできます。

最後に、プロキシするリモートリポジトリで認証する必要がある場合は、そのリモートリポジトリの構成で資格情報を指定する必要があります。

于 2012-05-18T07:14:40.330 に答える
1

Artifactory への接続に使用しているユーザーが ArtifactoryDeployでのアクセス許可を持っていることを確認してください。このDeployパーミッションにより、ユーザーはリポジトリからアーティファクトをダウンロードできます (つまり、キャッシュにリモート アーティファクトを取り込みます)。

https://www.jfrog.com/confluence/display/RTF/Managing+Permissions

デプロイアーティファクトのデプロイとキャッシュへのデプロイを許可します (つまり、キャッシュにリモート アーティファクトを入力します)。

JFrog フォーラムからの詳細情報:

http://forums.jfrog.org/Maven-using-anonymous-user-even-though-artifactory-server-setup-in-the-settings-xml-td4634521.html

于 2015-10-01T14:18:51.817 に答える