自动将本地Github存储库与服务器上的目录同步

时间:2015-12-01 00:45:52

标签: node.js git bash github server

我一直在尝试使用钩子自动将更新的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/

2 个答案:

答案 0 :(得分:0)

您可以将git post-hook推送到Github。相反,您可以使用Github的Webhooks

答案 1 :(得分:0)

您可以使用crontab自定义计划。 例如,crontab -e和输入 5 * * * snyc_git.sh

然后它会破坏你的存储库。