1
我創建了一個git預推鉤來檢查被推送的提交。 其中一個驗證步驟使用cURL提取一些數據以驗證提交。在運行混帳推,捲曲失敗,錯誤使用git預推鉤進行卷曲初始化錯誤
curl: (2) Failed initialization
推前鉤具有正確的權限(-rwx ------)來初始化。爲了縮小我刪除一切從劇本,除了捲曲命令的問題,我能夠重現錯誤一個非常簡單的腳本
#!/bin/sh
/usr/bin/curl "http://www.google.com"
該腳本按預期工作獨立運行時。
附加信息:
i。 Git已經添加到路徑
ii。 curl版本:curl 7.24.0(x86_64-redhat-linux-gnu)
我真的很感謝這方面的幫助。
我能夠從shell運行curl而沒有任何錯誤。我只從git鉤子獲得初始化錯誤。我也嘗試設置一個預先提交的鉤子,我得到了同樣的錯誤。 'ldd/usr/bin/curl | grep libcurl.so.4' 'libcurl.so.4 => /usr/lib64/libcurl.so.4(0x00007f7e7e53b000)' – arpitpanwar
@arpitpanwar你的操作系統是什麼?('uname -a','cat/etc/os - 釋放')和Git版本? – VonC
@arpitpanwar有趣的閱讀:http://forum.directadmin.com/showthread.php?t=52037,https://github.com/mitchellh/vagrant/issues/1613 – VonC