【发布时间】:2017-09-19 22:13:18
【问题描述】:
我创建了一个 git pre-push 挂钩来检查被推送的提交。 验证步骤之一使用 cURL 获取一些数据以验证提交。在运行 git push 时,cURL 无法初始化并出现错误
curl: (2) Failed initialization
预推送挂钩具有正确的权限(-rwx------)。为了缩小问题范围,我从脚本中删除了除 cURL 命令之外的所有内容,并且我能够使用非常简单的脚本重现错误
#!/bin/sh
/usr/bin/curl "http://www.google.com"
脚本在独立运行时按预期工作。
其他细节:
我。 Git 已添加到路径中
二。 curl 版本:curl 7.24.0 (x86_64-redhat-linux-gnu)
我非常感谢您对此的任何帮助。
【问题讨论】: