答案 0 :(得分:6)
这是来自Visual Studio而不是NuGet的提示。此处输入的信息不会与NuGet一起保存。虽然它应该缓存当前的Visual Studio会话。
NuGet将用户名和密码存储在其NuGet.Config文件中。您可以使用nuget.exe command line将其添加到NuGet.Config文件中,以保存受保护源的用户名和密码。
NuGet.exe Sources Update -Name <feedName> -Source <pathToPackageSource> -UserName xxx -Password <secret>
如果这是代理的提示,那么您可以使用nuget:
进行设置NuGet.exe config -Set HTTP_PROXY=http://127.0.0.1 -Set HTTP_PROXY.USER=domain\user
或者使用环境变量http_proxy,其值为http://[username]:[password]@proxy.com