Step 1 Generate a ssh key on the server and copy that ssh keys into the .ssh\id_rsa file. Also add the public key in file id_rsa.pub into your github repository under settings and ssh keys.
Step 2 On the server install git.
Step 3 On the github make sure you have a repository and create a branch named "development".
Step 4 Push all your project files onto your repository and in "development" branch.
Step 5 Pull the files from the github respository into your server's folder. Also make sure that you have sufficient rights for this folder i.e IUSR user should have sufficient rights.