1

ファイルを共有したいときに使用するWebパブリックフォルダーがあるので、そこにnugetパッケージを配置することを考えていました。私はそれを使用してプッシュしようとしました:

nuget push Me.Utility.1.0.nupkg API_KEY -Source http://www.mywebpage.mx/packages

それからそれは私にクレデンシャルを尋ねましたが、私が置いたものはどれも機能しませんでした(クレデンシャルは正しいです)。私のWebフォルダーはNugetフィードではなく、単なるWeb共有フォルダーです。問題がnugetフィード(mygetサービスのようなもの)であるか、これが1つのnugetパッケージであるために必要な最小限のインフラストラクチャであるかどうかはわかりません。パッケージを自分のサーバーでホストし、パッケージを公式ギャラリーに表示したいのですが、その場合は、自分のnugetフィードを設定する必要がありますか?
これをどのように行うべきか説明していただけますか?

4

3 に答える 3

2

MyGet.orgは、パッケージをアップストリーム(たとえば、NuGet.org)にプッシュすることをサポートしています。これを行う方法については、このブログ投稿を確認してください: http ://blog.myget.org/post/2012/03/01/Introducing-MyGet-package-source-proxy-(beta).aspx

于 2013-01-24T09:14:39.163 に答える
1

nuget.orgを意味する公式ギャラリー?nuget.orgでは、nupkgを外部サイトでホストすることを選択できません。nuget.orgがそれをホストする必要があります。myget.orgとnuget.orgの概念を混同している可能性があります。

PS:引数を使用して「ソース」をオーバーライドすると、公式ギャラリーnuget.orgは使用されなくなります。したがって、質問のタイトルは紛らわしいです。

于 2012-12-18T20:36:20.837 に答える
1

私たちはあなたを助けるかもしれない(無料の)製品を持っています。ProGetを使用すると、独自のネットワークでカスタムNuGetフィードをホストでき、「コネクタ」を使用してNuGet.orgなどの既存のフィードにシームレスに接続できます。公式のNuGetギャラリーに公開し、ProGetのプライベートフィードでキャッシュを有効にすると、公式のNuGetフィードから独自のパッケージを使用するたびに、ネットワーク上のパッケージ(およびその他のパッケージ)が自動的にキャッシュされます。

于 2012-12-19T20:05:07.257 に答える