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

标签 node.js git bash github server

我一直在尝试使用钩子(Hook)自动将更新的存储库从 github pull 到我的远程 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/

最佳答案

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

关于node.js - 自动同步本地 Github 存储库与服务器上的目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34010730/

相关文章:

javascript - 通过express.js设置服务器时出错

javascript - meteor : how to make Relationships one to many?

git - 如何使 git 功能分支与 jenkins-workflow 一起工作?

git - 我可以让 .gitignore 忽略所有包含具有特定名称的文件夹的文件夹吗?

linux - sed如何在第一行末尾添加带竖线的变量

git - 是否可以用我自己的版本覆盖 git 命令?

javascript - Puppeteer:获取 innerHTML

javascript - Require 不适用于 node-opcua

Git:文件内容未正确显示非 ASCII 字符

node.js - 从 crontab 运行全局 Node 模块二进制文件