Php Script for Auto-Pull in server (Using WebHook from GitLab, GitHub or Bitbucket)
You can select the branch for auto pull, this is util for Development and Production Server config.
##On your server
You need to generate and config SSH Key
https://help.github.com/articles/generating-ssh-keys/
http://doc.gitlab.com/ce/ssh/README.html
When you have done ssh config, you can do "git pull" without put your password
In your public folder (public_html or something) you need put the git-deploy folder (or hook for example) with deploy.php and config.php
Change your configuration in config.php File.
define('TOKEN', 'your-secret-token');
define('REMOTE_REPOSITORY', 'your-repository');
define('DIR','your-absolute-path-git');
In your repo:
Settings -> Webhooks and Services -> Add Webhooks
Payload Url: http://yoursite.com/hook/deploy.php?token=your-secret-token
Select Just the push event.
Mark "Active"
Add WebHook
In your project:
Settings -> Web Hooks
Url: http://yoursite.com/hook/deploy.php?token=your-secret-token
Select Just the push event.
Add WebHook
See the Wiki for more information about config (Customizing)
Hey dude! Help me out for a couple of 🍻!