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

Node.js 自动将本地Github存储库与服务器上的目录同步,node.js,git,bash,github,server,Node.js,Git,Bash,Github,Server,我一直在尝试使用钩子自动将更新后的repo从github拉到我的远程web服务器。这是post接收挂钩上的代码: cd /home/[my username]/document_root/[github repo name]/ git pull origin master 我希望当我的开发机器中有一个新的提交与github上的同步时,它会运行,但它不会更新repo目录中的文件。非常感谢您提供的任何帮助,但我对使用git和github还不是很熟悉 编辑:我试图按照本教程进行操作,但仍然不起作用。

我一直在尝试使用钩子自动将更新后的repo从github拉到我的远程web服务器。这是post接收挂钩上的代码:

cd /home/[my username]/document_root/[github repo name]/
git pull origin master
我希望当我的开发机器中有一个新的提交与github上的同步时,它会运行,但它不会更新repo目录中的文件。非常感谢您提供的任何帮助,但我对使用git和github还不是很熟悉

编辑:我试图按照本教程进行操作,但仍然不起作用。

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

,您可以使用crontab自定义时间表。 例如,crontab-e和input 5***snyc_git.sh


然后,它将提示您的响应。

您可以使用crontab自定义时间表。 例如,crontab-e和input 5***snyc_git.sh


然后它将snyc您的回复。

那么您有一个repo(本地)推送到github和远程服务器?您在git远程服务器上写入
post receive
hook,当您按下时,它将被触发。您需要同时推送到github和您自己的服务器(这样才能触发);不仅仅是github。我在个人电脑上有本地回购协议,然后在生产服务器上有回购协议。我正在尝试让它们与我从本地机器提交的内容同步,如果这样做有意义的话@TuanAnhTranso您有一个可以推送到github和远程服务器的repo(本地)?您在git远程服务器上写入
post receive
hook,当您按下时,它将被触发。您需要同时推送到github和您自己的服务器(这样才能触发);不仅仅是github。我在个人电脑上有本地回购协议,然后在生产服务器上有回购协议。我正在尝试让它们与我从本地机器提交的内容同步,如果这样做有意义的话@TuanAnhTranI在我的生产服务器上使用了一个钩子,但当我从本地机器上推时,它没有被激活。我试图遵循本教程,但它仍然不起作用。本教程就是我想做的。我在我的生产服务器上使用了一个钩子,但当我从本地机器上推时,它没有被激活。我试图按照本教程进行操作,但它仍然不起作用。本教程就是我想做的。