nuget - 通过 Nuget.Config 的用户名和密码不适用于文件共享
问题描述
我有一个带有私有 nuget 存储库的 VS2017 解决方案。作为存储库,我使用的是简单的文件共享(通过用户名/密码保护)。我已将 NuGet.Config 文件放在解决方案根目录中(因此并非每个开发人员都必须手动添加私有存储库)。
我通过以下命令添加了我的私有存储库:
nuget.exe sources Add -Name mySource -UserName user -Password secret -Configfile C:\MySolutionDirectory\NuGet.Config
打开 NuGet.Config 文件时,我看到一个<packageSourceCredentials>
元素(如msdn中所述),其中包含正确的用户名和加密形式的密码。
当我通过 VS 2017 执行全新签出并构建解决方案时,nuget 包管理器无法连接到给定的文件共享。如果我在 Windows 资源管理器中打开文件共享并手动输入凭据,则可以通过 VS2017 构建解决方案。
有谁知道 nuget 是否支持文件共享的身份验证?
解决方案
推荐阅读
- ibm-cloud - Replicate API invoked by ibmcloud CLI
- jquery - 如何在 kendoDropDownList 中像 kendoMultiSelect DropDown 一样自动将光标放在 TextBox 上
- ios - WatchKit 页面控制位置
- c++ - 尝试构建 pkg-config
- sql-server - 在 Linq2DB 模板生成中修改类型名称
- c# - 使用“FindObjectsOfType”的替代方法是什么?
- sql - Oracle sql缺少现有的右括号
- html - WebCopy 不会完全下载带有表单登录的密码保护网站。下载一些页面,但其余页面返回 403 Forbidden 错误
- rest - 我应该如何使用 Keycloak 为“无角色”(ACL、ABAC)REST API 设置授权?
- azure-active-directory - 如何在 Azure AD 应用程序中获取 Azure AD 用户的第一次和最后一次登录时间?