AzureDevops 代理 - 允许连接到 ADO 和本地 Nuget 提要
AzureDevops Agent - Allow Connection to ADO and Local Nuget feed
目前我们有一个构建代理,它通过我们的公司代理与 ADO 和 public Nuget 存储库进行通信。
我们现在还需要从本地 nuget 服务器中提取 Nuget 包。
问题是,我们设置了代理,以便代理可以执行它一直执行的操作,并且现在已将我们的本地 nuget 提要主机添加到 .proxybypass 文件中。
该文件似乎没有被接受,并且正在尝试通过代理,因此我们从我们的代理收到 403 禁止错误,因为它没有为本地流量配置。
有没有其他人遇到过这种情况,或者知道解决这个问题的方法?
AzureDevops Agent - Allow Connection to ADO and Local Nuget feed
正如你所说,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 Settings and 了解更多详情。
希望对您有所帮助。
目前我们有一个构建代理,它通过我们的公司代理与 ADO 和 public Nuget 存储库进行通信。
我们现在还需要从本地 nuget 服务器中提取 Nuget 包。
问题是,我们设置了代理,以便代理可以执行它一直执行的操作,并且现在已将我们的本地 nuget 提要主机添加到 .proxybypass 文件中。
该文件似乎没有被接受,并且正在尝试通过代理,因此我们从我们的代理收到 403 禁止错误,因为它没有为本地流量配置。
有没有其他人遇到过这种情况,或者知道解决这个问题的方法?
AzureDevops Agent - Allow Connection to ADO and Local Nuget feed
正如你所说,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 Settings and
希望对您有所帮助。