我关注this article
我尝试使用此命令ssh -T git@github.com
,我收到了反馈:Hi Tran! You've successfully authenticated, but GitHub does not provide shell access.
,表明我的ssh密钥和GitHub帐户可以正常使用。
这是我的存储库Webhook图片:
我认为问题是带有内容的github.php文件:
<?php `git pull`;?>
我尝试用'替换'和#39; (单引号)但它是一样的。推后,我的服务器上没有任何变化。
答案 0 :(得分:-1)
这是一个非常糟糕的主意......任何人都可以访问您的php文件并更新您的代码。但是如果您仍然希望这样做,则需要将一对ssh密钥上传到您的服务器(确保它们位于正确的位置)并将公钥添加到您的github帐户,可能作为部署密钥在你的回购中。