gpt4 book ai didi

visual-studio - 受身份验证保护的 nuget.server

转载 作者:行者123 更新时间:2023-12-03 22:38:38 26 4
gpt4 key购买 nike

我正在尝试设置 nuget.server 的实例这是密码保护,不仅用于推送包,还用于拉/下载包。

我没有看到默认情况下使用 nuget 执行此操作的方法,因此我使用 IIS 密码保护了 nuget.server 安装所在的文件夹(基于 Windows 登录的身份验证)。

我现在可以使用提示输入密码的 Visual Studio (2012) 访问包;但是,当我尝试推送时,出现内部服务器错误 (500)。它不会询问我的身份验证信息。

是否可以通过这种方式保护我的 nuget.server?如果是这样,我做错了什么?另外,我希望能提供一种更好的方法来验证使用 nuget.server 获取包的建议。

最佳答案

(再次遇到这个问题后,我已经解决了)

在较新版本的 nuget 服务器中,可以包含凭据。您需要首先使用如下行添加帐户。以明文形式存储密码是可选的。

nuget sources add –Name <feedname> -User <username> -Password <password> -ConfigFile nuget.config -StorePasswordInClearText

然后,您应该能够从该服务器访问和下载软件包,该服务器正常受到身份验证保护。

请注意,默认情况下,上面的行将添加到特定用户帐户的 nuget 配置文件中。您需要以运行它的用户身份运行它。 (就我而言,我的构建服务器与我的终端使用不同的用户帐户,这导致了一些问题)。

关于visual-studio - 受身份验证保护的 nuget.server,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26047627/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com