我正在编写一个 php 脚本,它首先克隆,然后从 bitbucket git 存储库中提取。
它在我的本地计算机上运行良好,但在开发服务器上配置了代理,因此每当我尝试在服务器上运行脚本时,它都会给出“502代理错误”
当我直接尝试从开发服务器上的命令行克隆时,它可以工作。 一些谷歌链接建议配置全局代理,例如
git config --global http.proxy proxyserver:port
我也尝试过这个,但没有通过脚本工作。
请帮忙。
在脚本中拉取存储库之前,我最终使用了以下命令。
git --config http.proxy=http://proxy_host:proxy_port
这个方法对我很有效
git config --global http.proxy http://proxyuser:[电子邮件受保护]:8080