私人NuGet Feed - 记住密码

时间:2016-03-11 11:23:00

标签: visual-studio nuget

每当我在Visual Studio中更新我的NuGet包时,系统会提示我输入有关私有NuGet提要的用户名和密码。

enter image description here

尽管我勾选方框[x]记住密码,但系统会提示我在后续的NuGet更新中输入密码。

1 个答案:

答案 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

格式