会社でプライベート ナゲット サーバーをセットアップしようとしていますが、それを使用する別のグループが存在します。
パッケージを公開するための共有 API キーを設定するエントリが web.config にあることに気付きました。
ユーザーごとに異なる API キーを設定する方法はありますか? ありがとう。
会社でプライベート ナゲット サーバーをセットアップしようとしていますが、それを使用する別のグループが存在します。
パッケージを公開するための共有 API キーを設定するエントリが web.config にあることに気付きました。
ユーザーごとに異なる API キーを設定する方法はありますか? ありがとう。
API キーを作成する最も簡単な方法は、Web フロントエンドを介して各ユーザーに登録を依頼することです。
手順は基本的にここにあります: http://haacked.com/archive/2011/01/12/uploading-packages-to-the-nuget-gallery.aspxただし、もちろんユーザーはhttpではなく内部 URL を使用します。 //nuget.org/
あなたの手間が減り、ユーザーは NuGet ギャラリーの概要を知ることができます!
パブリック NuGet ギャラリーのようにユーザーごとに API キーが必要な場合は、独自の内部NuGet ギャラリーを実行する必要があります。NuGet のドキュメントの手順には、このセットアップを取得するためのチュートリアルがあります。ギャラリーにはオーチャードを使用しています。
参考までに、3 つのサブスクリプション ベースのプランのいずれかを使用して、問題を回避し、プライベートな MyGet フィードを取得することもできます (または、安価なエンタープライズ プランが便利に思えるかもしれません)。デフォルトでは、 MyGetはすべてのユーザーに独自の個人 API キーを付与します。無料のパブリックプランもあります。