【问题标题】:Sonatype Nexus3 nuget feed acces with LDAP and no anonymus accesSonatype Nexus3 nuget 提要访问与 LDAP 和无匿名访问
【发布时间】:2017-02-07 23:47:37
【问题描述】:

我们尝试为我们的 nuget 包设置 Sonatype Nexus3 存储库。因为该 repo 应该可以从 Internet 访问(外部开发人员),所以我们禁用了匿名访问并配置了 LDAP 领域(Active Directory)。

开发人员可以登录到 Web UI 并搜索 nuget 工件。但是,如果他们尝试使用 Visual Studio 获取包,则会失败并出现“404”错误。不显示凭据窗口(或其他内容)。

nuget 包资源管理器失败并出现“401”错误。

如何让 Nexus3 与 Visual Studio (2013/15) 一起运行?

【问题讨论】:

    标签: visual-studio ldap nuget sonatype nexus3


    【解决方案1】:

    根据您的描述,我为我们的 nuget 包创建了一个 Sonatype Nexus3 存储库,并禁用了匿名访问并配置了 LDAP 领域。当我使用 Visual Studio 2013/2015 时,会显示两个凭据窗口。输入凭证信息后,会列出所有的nuget包。

    “404”错误表示未找到。如果我从工具 -> 选项 -> NuGet 包管理器 -> 包源修改存储库 url,我将收到 404 错误,并且不会弹出凭据窗口。然后我会收到 401 错误,这意味着未经授权,因为您没有输入您的凭据信息。

    所以请检查存储库 url 以确认 url 正确。您可以将 URL 复制到浏览器以验证是否可以访问。

    【讨论】:

    • 删除并添加新的包资源后,它可以工作。我不知道,为什么它以前不起作用。谢谢。
    猜你喜欢
    • 2023-02-24
    • 2018-11-17
    • 2011-08-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多