You probably want to use GitHub’s post-receive hooks.
In summary, GitHub will POST to a supplied URL when someone pushes to the repo. Just write a short PHP script to run on your linode VPS and pull from GitHub when it receives said POST.
More Related Contents:
- The unauthenticated git protocol on port 9418 is no longer supported
- How to determine the URL that a local Git repository was originally cloned from?
- SSL certificate rejected trying to access GitHub over HTTPS behind firewall
- Git Init in home directory – now unable to commit changes
- Does github remember commit IDs?
- Is it possible to include a file in your .gitconfig
- Git – remote: Repository not found
- How to disable osxkeychain as credential helper in git config?
- Merging between forks in GitHub
- How can I fetch an unmerged pull request for a branch I don’t own?
- Having Trouble Switching Github accounts on terminal
- How to compare two different commits on the same branch in github?
- Repository size limits for GitHub.com
- Push to GitHub error: Couldn’t find host github.com in the .netrc file; using defaults
- How do I add an existing Solution to GitHub from Visual Studio 2013
- git status shows fatal: bad object HEAD
- Visual Studio Code is always asking for Git credentials
- Git branch name – case sensitive or insensitive?
- Renaming a branch in GitHub
- GitHub – HTTPS access
- Can I update a forked project, on git, to the original/master copy?
- How do I contribute to other’s code in GitHub? [closed]
- Merge pull request to a different branch than default, in Github
- Adding self-signed SSL certificate without disabling authority-signed ones
- Jenkins-Build when a change is pushed to GitHub option is not working
- How to install/setup TortoiseGit to work with GitHub
- How can I reduce the ever-increasing time to push a subtree?
- How to manage multiple ssh keys in the ~/.ssh directory
- How to pull remote branch from somebody else’s repo
- GitHub Api download zip or tarball link