【问题标题】:Private NuGet Feed - Remembering Password私人 NuGet 提要 - 记住密码
【发布时间】:2020-10-08 16:19:04
【问题描述】:

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

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

如何让它正确记住我的密码?

【问题讨论】:

  • 我遇到了同样的问题。由于这是一个 VS19 问题,NuGet 解决方案似乎不是最好的方法。

标签: visual-studio nuget


【解决方案1】:

这是来自 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://[username]:[password]@proxy.com格式指定值的环境变量http_proxy

【讨论】:

  • 如何访问 nuget.exe 命令行。这是包管理器控制台吗?
  • NuGet.exe 是一个单独的命令行应用程序,你可以download
  • 这在我运行命令的那天对我有用,但第二天早上我再次被提示输入凭据。
  • 最好是在应用命令后显示带有密码的配置示例。在 99% 的情况下,没有安装 nuget.exe,而 nuget 客户端是 VS 2017 + 的一部分
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-01-13
  • 2021-10-21
  • 1970-01-01
  • 2015-10-10
  • 1970-01-01
  • 2016-08-19
  • 2019-02-04
相关资源
最近更新 更多