helping to deliver secure software updates from code to the edge.
You have been redirected to the JFrog website
分析、アーティファクトのフロー制御をカバーしながら、開発者によるアクセスからユーザーへの配布まで、アプリケーションのライフサイクル全体をカバーします。 Read Less >
NuGetは、Visual Studioやその他の .NET環境内のライブラリと依存関係の管理に役立つ .NETプロジェクト用のパッケージ マネージャーです。JFrog ArtifactoryはNuGetリポジトリとして機能し、開発者はパブリックとプライベートの両方のNuGetパッケージをホスト、保存、管理することができます。NuGetとJFrog Artifactoryを統合することで、.NETの依存関係、バージョン管理、アクセス制御を安全かつ一元的に管理することができます。
JFrog Artifactoryをリポジトリとして使用するようにNuGetを設定するには:
Artifactory NuGetリポジトリをNuGetのソースに追加します。
nuget sources add -name -source -username -password
リポジトリの名前、ArtifactoryのNuGetリポジトリのURL、および認証情報に置き換えます。
または、Visual Studioで「ツール」>「NuGetパッケージマネージャー」>パッケージマネージャーの設定」の順に選択し、ArtifactoryのURLで新しいパッケージソースを追加してArtifactoryを設定することもできます。
NuGetパッケージをJFrog Artifactoryに公開するには:
dotnet packまたはnuget packコマンドを使用して、.nupkgパッケージをビルドします。
dotnet pack
又は
nuget pack
次のコマンドを使用してパッケージをArtifactoryにアップロードします。
nuget push .nupkg -Source -ApiKey
.nupkgをパッケージファイルに置き換え、Artifactory NuGetリポジトリを確認します。必要に応じて、認証にArtifactoryのAPIキーを使用します。
一元化されたパッケージ管理:パブリックおよびプライベートのすべてのNuGetパッケージを1つのセキュアなリポジトリでホストします。
依存関係とバージョン管理:Artifactoryは複数のバージョンと依存関係を管理し、開発環境全体での一貫性を確保するのに役立ちます。
ロールベースのアクセス制御:Artifactoryの権限とロールを使用してパッケージへのアクセスを制限し、安全なパッケージ管理を確保します。
リモートパッケージのキャッシング:ArtifactoryはリモートのNuGetリポジトリをプロキシし、パッケージをローカルにキャッシュできるため、パフォーマンスと可用性が向上します。
ArtifactoryのURLと認証情報がNuGetの設定で正しく設定されていることを確認してください。
ネットワーク接続と権限を確認します(特にArtifactoryが認証を必要とする場合)。
NuGetコマンド ライン出力またはVisual Studioログのエラー メッセージを確認して、認証エラーやアクセス制御エラーなどの問題を特定します。
発行しようとしているNuGetパッケージが適切な構造に従っており、必要なすべてのメタデータがあることを確認します。
Artifactoryのログで、パッケージにアクセスできない理由や公開の試みが失敗した理由の詳細を確認してください。