我使用PHP来调用git pull
<?php
$pdir=chdir('c:\repos\test');
echo `git pull -v`;
chdir($pdir);
?>
当我为GitHub存储库执行此操作时,每次都可以正常工作。但是,当我在GitLab存储库上执行此操作时,它将永远挂起。
我的GitLab回购是自签名的,所以我导出了证书并将其添加到.git / config
[http]
sslCAInfo = C:/mycerts/gitselfsigned.crt
[credential]
helper = wincred
任何帮助,提示,见解或尝试的事情都将不胜感激!