使用GitHub的Service Hooks在服务器上设置更新源代码

时间:2014-03-13 12:57:06

标签: git ssh githooks

我关注this article

我尝试使用此命令ssh -T git@github.com,我收到了反馈:Hi Tran! You've successfully authenticated, but GitHub does not provide shell access.,表明我的ssh密钥和GitHub帐户可以正常使用。

这是我的存储库Webhook图片:

enter image description here

我认为问题是带有内容的github.php文件:

<?php `git pull`;?>

我尝试用'替换'和#39; (单引号)但它是一样的。推后,我的服务器上没有任何变化。

1 个答案:

答案 0 :(得分:-1)

这是一个非常糟糕的主意......任何人都可以访问您的php文件并更新您的代码。但是如果您仍然希望这样做,则需要将一对ssh密钥上传到您的服务器(确保它们位于正确的位置)并将公钥添加到您的github帐户,可能作为部署密钥在你的回购中。