nuget パッケージを のローカル フィードにプッシュするときにhttp://localhost/site
、資格情報を要求します。
例: nuget push 'OracleDataAccess.1.0.0.nupkg' -s ' http://10.xx.xx.2/SNNuget/mykey '
フィードを直接参照して、そこに手動で配置したパッケージを確認できます。これを無効にする可能性はありますか?または他の解決策はありますか?
nuget パッケージを のローカル フィードにプッシュするときにhttp://localhost/site
、資格情報を要求します。
例: nuget push 'OracleDataAccess.1.0.0.nupkg' -s ' http://10.xx.xx.2/SNNuget/mykey '
フィードを直接参照して、そこに手動で配置したパッケージを確認できます。これを無効にする可能性はありますか?または他の解決策はありますか?
それがApiKeyの目的ではありませんか?
nuget push foo.nupkg 33300000-3330-3330-3330-333033303330 -s http://customsource/
Api キーはhttps://www.nuget.org/accountの下にあります。次のように
なります。API キーをコマンド ライン引数として
渡すか、サーバー URL をその資格情報にバインドするために使用することができます。二度と心配する必要はありません:)nuget push
nuget setapikey <key> -source <url> [options]
おそらく、次の Gist が役に立ちますか? https://gist.github.com/xavierdecoster/3205826
これには、フィード資格情報を開発マシンに保存できる nuget.exe コマンドが含まれています。