【问题标题】:AzureDevops Agent - Allow Connection to ADO and Local Nuget feedAzureDevops 代理 - 允许连接到 ADO 和本地 Nuget 源
【发布时间】:2019-05-31 00:10:33
【问题描述】:

目前,我们有一个构建代理,它通过我们的公司代理与 ADO 和公共 Nuget 存储库进行通信。

我们现在还需要从本地 nuget 服务器中提取 Nuget 包。

问题是,我们设置了代理,以便代理可以做它一直在做的事情,现在已经将我们的本地 nuget 提要主机添加到 .proxybypass 文件中。

该文件似乎没有被接受,并且正在尝试通过代理,因此我们的代理收到了 403 禁止错误,因为它没有为本地流量配置。

有没有其他人遇到过这种情况,或者知道解决这个问题的方法?

【问题讨论】:

    标签: proxy azure-devops agent


    【解决方案1】:

    AzureDevops 代理 - 允许连接到 ADO 和本地 Nuget 源

    正如你所说,nuget 似乎不遵守.proxybypass 文件中的设置。

    要解决此问题,您可以尝试将代理设置添加到构建代理服务器上的 Nuget.Config 文件中,如下所示:

    <?xml version="1.0" encoding="utf-8"?>
    <configuration>
        <config>
            <add key="http_proxy" value="http://proxy_hostname_or_ip:3128" />
            <add key="https_proxy" value="http://proxy_hostname_or_ip:3128" />
        </config>
    
      <packageSources>
        <add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" />
      </packageSources>
    
    </configuration> 
    

    您可以查看Nuget Proxy Settingsthis thread 了解更多详情。

    希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 2017-07-05
      • 2019-01-03
      • 1970-01-01
      • 2014-09-21
      • 1970-01-01
      • 2019-11-03
      • 2011-11-20
      • 2019-05-15
      相关资源
      最近更新 更多