- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在设置 Azure Pipelines,我很少从 GitHub 获取源代码并尝试设置管道以到达 Intranet 上的 TFS,我使用此其他 Git URL 创建了类型为“Azure Repos/Team Foundation Server”的服务连接:https://tfs.myCie.com/defaultcollection/MyProject/_versionControl
当我运行管道时,需要一些时间,然后显示 504 超时错误,但管道仍处于挂起状态。一段时间后,在“Checkoutrepository@master to s
”步骤中出现错误并显示此消息:
git -c http.proxy="http://myProxy.myCie.com:80" fetch --force --tags --prune --progress --no-recurse-submodules origin
fatal: unable to access 'https://tfs. myCie.com/defaultcollection/myProject/_versionControl/': OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to tfs.oecd.org:443
##[warning] Git fetch failed with exit code 128, back off 3.667 seconds before retry.
安全团队说我应该使用 PAC 文件来设置代理,并且应该启用 Intranet 和 Internet 调用,但我不知道如何更新自托管 Windows 代理的代理设置。
我可以指定一个文件吗?能否有一个用于 Internet 的配置和另一个用于 Intranet 的配置?
最佳答案
I don’t see how to update the proxy settings of my Self-Hosted WindowsAgent. Can I specify a file?
对于代理,您需要在代理的根目录中创建一个包含代理 URL 的 .proxy 文件。
找到构建代理的根目录(这是文件夹其中包含 run.exe 和 _work 文件夹)。
在此位置打开命令提示符。
键入此命令,但将 PROXYIP & PORT
替换为您的值:
echo http://PROXYIP:PORT > .proxy
检查您的 .proxy 文件是否在正确的位置创建:
可选:如果您的代理需要身份验证,则必须设置这些环境变量:
set VSTS_HTTP_PROXY_USERNAME=user
set VSTS_HTTP_PROXY_PASSWORD=password
重新启动构建代理的服务。
当您在安装时知道需要代理时,可以在调用 config.cmd 时配置代理设置:
./config.cmd --proxyurl http://127.0.0.1:8888 --proxyusername "user" --proxypassword "password"
详情请引用此blog .
这里是官方document可以引用一下。
关于azure - Azure管道如何从内部TFS和外部Git获取源代码?如何更新代理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64479826/
我是一名优秀的程序员,十分优秀!