我一直在尝试使用钩子自动将更新的repo从github拉到我的远程Web服务器。这是post-receive hook上的代码:
cd /home/[my username]/document_root/[github repo name]/
git pull origin master
我希望在我的开发机器提交一个与github上的提交同步的新提交时运行,但它不会更新该repo目录中的文件。任何帮助都表示赞赏,但我不习惯使用git和github。
编辑:我尝试按照本教程进行操作,但仍然无法正常工作。 http://ryanflorence.com/deploying-websites-with-a-tiny-git-hook/答案 0 :(得分:0)
您可以将git post-hook
推送到Github。相反,您可以使用Github的Webhooks
答案 1 :(得分:0)
您可以使用crontab自定义计划。 例如,crontab -e和输入 5 * * * snyc_git.sh
然后它会破坏你的存储库。