プライベートNuGetギャラリー

DotNetエコシステムにDevOpsのフルパワーを提供します。JFrogのNuGetパッケージ向けソリューションは、アプリケーションのセキュリティ、脆弱性Read More >

分析、アーティファクトのフロー制御をカバーしながら、開発者によるアクセスからユーザーへの配布まで、アプリケーションのライフサイクル全体をカバーします。 Read Less >

NuGetリポジトリ:特長

JFrog Platform

スクリーンキャスト

JFrog Artifactoryを使うとNuGetリポジトリを1分以内に設定できます

ホワイトペーパー

NuGet:NuGetで開発するときにバイナリ リポジトリ マネージャーを使用する10の理由

ドキュメンテーション

NuGetリポジトリWiki

NuGet FAQ

NuGetとはどのようなもので、JFrog Artifactoryとどのように統合されるのですか?

NuGetは、Visual Studioやその他の .NET環境内のライブラリと依存関係の管理に役立つ .NETプロジェクト用のパッケージ マネージャーです。JFrog ArtifactoryはNuGetリポジトリとして機能し、開発者はパブリックとプライベートの両方のNuGetパッケージをホスト、保存、管理することができます。NuGetとJFrog Artifactoryを統合することで、.NETの依存関係、バージョン管理、アクセス制御を安全かつ一元的に管理することができます。

JFrog Artifactoryをリポジトリとして使用するためにNuGetを設定するにはどうすればいいですか?

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に公開するにはどうすればいいですか?

NuGetパッケージをJFrog Artifactoryに公開するには:

dotnet packまたはnuget packコマンドを使用して、.nupkgパッケージをビルドします。

dotnet pack

又は

nuget pack

次のコマンドを使用してパッケージをArtifactoryにアップロードします。

nuget push .nupkg -Source -ApiKey

.nupkgをパッケージファイルに置き換え、Artifactory NuGetリポジトリを確認します。必要に応じて、認証にArtifactoryのAPIキーを使用します。

JFrog ArtifactoryをNuGetと一緒に使用するメリットは何ですか?

一元化されたパッケージ管理:パブリックおよびプライベートのすべてのNuGetパッケージを1つのセキュアなリポジトリでホストします。

依存関係とバージョン管理:Artifactoryは複数のバージョンと依存関係を管理し、開発環境全体での一貫性を確保するのに役立ちます。

ロールベースのアクセス制御:Artifactoryの権限とロールを使用してパッケージへのアクセスを制限し、安全なパッケージ管理を確保します。

リモートパッケージのキャッシング:ArtifactoryはリモートのNuGetリポジトリをプロキシし、パッケージをローカルにキャッシュできるため、パフォーマンスと可用性が向上します。

NuGetとJFrog Artifactoryで問題が発生した場合はどうすればよいですか?

ArtifactoryのURLと認証情報がNuGetの設定で正しく設定されていることを確認してください。
ネットワーク接続と権限を確認します(特にArtifactoryが認証を必要とする場合)。
NuGetコマンド ライン出力またはVisual Studioログのエラー メッセージを確認して、認証エラーやアクセス制御エラーなどの問題を特定します。
発行しようとしているNuGetパッケージが適切な構造に従っており、必要なすべてのメタデータがあることを確認します。
Artifactoryのログで、パッケージにアクセスできない理由や公開の試みが失敗した理由の詳細を確認してください。

スピードを重視した信頼のおけるリリース

NuGetについて

NuGetは .NETのパッケージ マネージャーです。NuGetクライアント ツールには、パッケージを作成および使用する機能があります。NuGetギャラリーは、すべてのパッケージ作成者とコンシューマーが使用する中央パッケージ リポジトリです。