Azure管道如何从内部TFS和外部Git获取源?如何更新代理?

问题描述

我正在设置Azure管道,很少有人从GitHub获取资源,并尝试设置管道以访问Intranet上的TFS,我使用此Other Git URL创建了类型为“ Azure Repos / Team Foundation Server”的服务连接:https://tfs.myCie.com/defaultcollection/MyProject/_versionControl

当我运行管道时,需要花费一些时间,然后显示504超时错误,但管道仍处于挂起状态。一段时间后,在步骤“ Checkout repository@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文件来设置代理,并且应该启用内部网和Internet通话,但是我看不到如何更新自托管Windows代理的代理设置。

我可以指定一个文件吗?可以有一个Internet配置,另一个是Intranet配置吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)